> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lucie.elxy.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Utilities

> Lucie's practical commands: web dashboard, invite, support, prefix, presence, user information, and temporary voice channels.

Everyday tools: official links, basic server configuration, and Lucie's temporary voice channel system.

<Note>
  The default prefix is `!` and you can change it with `!setprefix`. Lucie also responds when you mention her and through slash commands (`/comando`).
</Note>

## !dashboard

Gives you the link to Lucie's web dashboard, where you can configure the bot on your servers from the browser. What you'll find inside is covered on the [Web dashboard](/en/panel) page.

**Usage:** `!dashboard`

**Aliases:** `panel`, `dash`, `web`

Replies with an embed and two buttons: **Abrir Dashboard** (the dashboard) and **Ver comandos** (the command list on the website). Sign in with Discord to manage the servers where you have the **Manage Server** permission.

**Examples**

```text theme={"dark"}
!dashboard
```

<Tip>
  You can also go straight there: [lucie.elxy.dev](https://lucie.elxy.dev).
</Tip>

## !invite

Generates the official link to add Lucie to another server.

**Usage:** `!invite`

**Aliases:** `inv`, `addbot`

The **Invitar al Bot** button takes you to Discord's official authorization flow. The link requests the **Administrator** permission so every feature works smoothly.

**Examples**

```text theme={"dark"}
!invite
```

<Note>
  Direct invite link: [lucie.elxy.dev/invite](https://lucie.elxy.dev/invite).
</Note>

## !soporte

Shows the link to Lucie's official support server: direct help, bug reports, and news.

**Usage:** `!soporte`

**Aliases:** `support`, `servidor`

**Examples**

```text theme={"dark"}
!soporte
```

<Tip>
  Join here: [discord.gg/VqyAZJ2mFc](https://discord.gg/VqyAZJ2mFc).
</Tip>

## !setprefix

Changes Lucie's prefix for this server only.

**Usage:** `!setprefix <new_prefix>`

**Aliases:** `prefix`, `sp`

**Permissions:** Administrator

The new prefix can be at most **5 characters** long.

**Examples**

```text theme={"dark"}
!setprefix !
!setprefix .
```

<Tip>
  If you forget your server's prefix, mention Lucie — she always responds to her mention.
</Tip>

## !presencia

Configures the server's presence features: **status role** (an automatic role based on custom status) and **live announcements**.

**Usage:** `!presencia [statusrole|live|status] ...`

**Aliases:** `presence`, `statusrole`

**Permissions:** Manage Server

With no arguments (or with `status` / `ver`) it shows a summary of the current state of both features.

<AccordionGroup>
  <Accordion title="Status role (vanity)">
    Lucie automatically gives a role to anyone who puts a specific text in their **custom status** (for example, your server's <Tooltip tip="The server's custom invite (discord.gg/name) that people can show in their status.">vanity</Tooltip>), and removes it when they delete it.

    * Enable: `!presencia statusrole <text> <@role>` (`vanity` also works as a subcommand)
    * Disable: `!presencia statusrole off`
  </Accordion>

  <Accordion title="Live announcements">
    Lucie posts in the chosen channel when a member **starts streaming**, and can optionally give them a role for as long as the stream lasts.

    * Enable: `!presencia live <#channel> [@live_role]` (`directos` also works)
    * Disable: `!presencia live off`
  </Accordion>
</AccordionGroup>

**Examples**

```text theme={"dark"}
!presencia
!presencia statusrole .gg/miserver @Miembro VIP
!presencia statusrole off
!presencia live #directos @En Vivo
!presencia live off
```

<Warning>
  Both features require Lucie to have the **Manage Roles** permission and her role to be **above** the roles she is going to assign. If a role can't be managed, the command will tell you when you set it up.
</Warning>

## !uid

Shows a detailed card with a Discord user's public information.

**Usage:** `!uid [@user/ID]`

**Aliases:** `userinfo`, `whois`, `nitro`

With no arguments it shows your own card. The card includes:

* **Display name**, username, and **server tag** (if they have one enabled).
* Profile **badges**, shown as emotes.
* **Nitro and Boost**: exact tenure (months, days, and hours) with the gem/badge for their current level, and when they reach the next one.
* **ID**, account creation date, and server join date (or `Fuera del server` — not in the server).
* **Direct links** to their avatar, banner, avatar decoration, nameplate, and profile effect (whichever they have).
* Profile **connections** (Steam, Roblox, Twitch, GitHub…): up to 6 are shown, with a link when the platform has a public profile.

The embed color uses the profile's accent color, and the banner is shown as a large image.

**Examples**

```text theme={"dark"}
!uid
!uid @usuario
!uid 238847385407717397
```

<Note>
  If the user has a **private profile**, Discord hides their badges, Nitro/Boost tenure, and connections; the card marks this with a lock. The avatar, banner, decoration, and account age remain visible.
</Note>

## !voice

**Temporary voice channel** system (<Tooltip tip="Temporary voice channels: created when you join one and deleted on their own once empty.">VoiceMaster</Tooltip>): whoever joins the "➕ Crear Canal" channel gets their own voice channel, with a button panel to manage it. When the channel is left empty, it deletes itself.

**Usage:** `!voice [setup|panel|reset]`

**Aliases:** `vc`, `voicemaster`

**Permissions:** Manage Channels (to set up the system)

| Subcommand                    | What it does                                                                                                                                                    |
| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `setup` (default)             | Creates the **🔊 Canales de Voz** category with the **➕ Crear Canal** voice channel and the **🎛️・panel-de-voz** text channel, where it pins the control panel. |
| `panel`                       | Sends the control panel to the channel where you type the command (useful if you want it somewhere else).                                                       |
| `reset` (or `disable`, `off`) | Disables the system. Temporary channels that already exist are deleted once they empty out; you can remove the category by hand.                                |

<Warning>
  Lucie needs the **Manage Channels** and **Move Members** permissions. If the system is already set up, `setup` will ask you to run `!voice reset` before creating it again.
</Warning>

### How your channel works

When you join **➕ Crear Canal**, Lucie creates a voice channel with your name, moves you into it, and makes you its **owner**: inside your channel you can manage it and move, mute, and deafen members.

### The control panel

The panel's buttons act on the temporary channel you are in. Almost all of them are for the channel **owner** only; **Reclamar** and **Info** can be used by anyone inside.

| Button                     | What it does                                                                                                                                                       |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Bloquear**               | No one else can join the channel.                                                                                                                                  |
| **Desbloquear**            | The channel opens up again.                                                                                                                                        |
| **Ocultar**                | The channel becomes invisible to everyone else.                                                                                                                    |
| **Mostrar**                | It becomes visible again.                                                                                                                                          |
| **Reclamar**               | Makes you the channel owner if the original owner is no longer inside.                                                                                             |
| **Desconectar**            | Opens a menu to remove a member from the channel.                                                                                                                  |
| **Actividad**              | Starts a Discord activity in the channel (Watch Together, Poker Night, Chess in the Park, Sketch Heads, Gartic Phone, Blazing 8s, Land-io) and gives you the link. |
| **Info**                   | Shows the channel's owner, members, limit, and state (locked/hidden).                                                                                              |
| **Aumentar** / **Reducir** | Raises or lowers the user limit one at a time (up to 99).                                                                                                          |
| **Renombrar**              | Opens a form to change the channel name (up to 95 characters).                                                                                                     |
| **Límite**                 | Opens a form to set the exact user cap (`0` = no limit, up to 99).                                                                                                 |

<Note>
  The panel is persistent: its buttons keep working even if Lucie restarts. All panel responses are ephemeral — only you can see them.
</Note>

**Examples**

```text theme={"dark"}
!voice setup
!voice panel
!voice reset
```
