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

# Commands

> Browse Hedwig commands by feature.

Use this page to find the right command for your server. Commands are grouped by
feature so you can jump straight to setup, protection, community systems, music,
or everyday utilities.

Use slash commands where available. Message commands use the server's configured
prefix instead, such as `,prefix` or `!prefix`.

<Info>
  Some commands require server permissions. Commands that use external services
  can also be affected by provider availability or rate limits.
</Info>

## Find a feature

| Feature area     | Guide                                         |
| ---------------- | --------------------------------------------- |
| Antinuke         | [Antinuke](/security/antinuke)                |
| Moderation       | [Moderation](/moderation/overview)            |
| Logging          | [Logging](/security/logging)                  |
| Automod          | [Automod](/security/automod)                  |
| Greet & farewell | [Greet & farewell](/community/welcome)        |
| Leveling         | [Leveling](/community/leveling)               |
| Leaderboards     | [Leaderboards](/community/liveleaderboard)    |
| Music            | [Music](/music/overview)                      |
| Giveaways        | [Giveaways](/community/giveaways)             |
| Voicemaster      | [Voicemaster](/community/voicemaster)         |
| Suggestions      | [Suggestions](/community/suggestions)         |
| Feedback         | [Feedback](/community/feedback)               |
| Staff            | [Staff applications](/community/staff)        |
| Tickets          | [Tickets](/community/tickets)                 |
| Automation       | [Automation](/community/automation)           |
| Utility          | [Utility & extras](/utility/overview)         |
| Autopost         | [Autopost](/community/autopost)               |
| Selfrole         | [Self-assignable roles](/community/selfrole)  |
| Social notifier  | [Social notifier](/community/social-notifier) |
| Tracking         | [Tracking](/community/tracking)               |
| Roleplay         | [Roleplay](/utility/roleplay)                 |
| Misc             | [Miscellaneous tools](/utility/misc)          |

## Common command paths

### Protection

```text theme={null}
/antinuke enable
/antinuke status
/whitelist
/extraowner manage
/automod setup
/logging setup
```

### Moderation

```text theme={null}
/warn
/warnings
/mute
/purge
/lock
/role add
/channel create
/snipe
```

### Community

```text theme={null}
/greet setup
/leveling setup
/ticket setup
/selfrole setup
/giveaway start
/suggestions setup
/autoresponder create
```

### Music

```text theme={null}
/play
/search
/queue
/skip
/loop
/lyrics
/playliked
```

### Utilities

```text theme={null}
/help
/serverinfo
/userinfo
/ai ask
/reminder add
/search web
/domain dns
```

## Aliases

The aliases below are for message commands. Use your server's configured prefix;
the examples use the default `,` prefix. They are not alternate slash-command
names.

| Message alias     | Command          |
| ----------------- | ---------------- |
| `,rank`, `,level` | `leveling rank`  |
| `,cc`             | `channel create` |
| `,cr`             | `channel rename` |
| `,cm`             | `channel move`   |
| `,ct`             | `channel topic`  |
| `,channeldelete`  | `delete channel` |
| `,deleterole`     | `delete role`    |
| `,deleteemoji`    | `delete emoji`   |
| `,whohas`         | `list inrole`    |
| `,cap`            | `caption`        |

## Getting command help in Discord

Use `/help` to open the help menu and browse the available categories. Slash
commands are only available for commands registered with Discord; message-only
commands use the configured prefix. To get details for one command, use:

```text theme={null}
,help cmdname
```

Discord will show the available options and subcommands for the installed
command version. If a command does not appear, check that Hedwig's application
commands are available in the server and that you are using the correct command
name. Some commands intentionally remain message-only, including prefix
management in this build.

## Command list

The sections below list commands by feature. Commands are shown without a
prefix; use slash syntax for registered slash commands and the configured
message prefix for message-only commands.

### Antinuke

| Command             | Purpose                                        |
| ------------------- | ---------------------------------------------- |
| `antinuke enable`   | Enable antinuke protection                     |
| `antinuke disable`  | Pause antinuke protection                      |
| `antinuke config`   | View antinuke status                           |
| `antinuke status`   | View the security dashboard and active modules |
| `antinuke reset`    | Wipe antinuke configuration                    |
| `whitelist add`     | Allow a user or role                           |
| `whitelist remove`  | Remove a user or role from the allowlist       |
| `whitelist`         | Manage allowlist entries interactively         |
| `extraowner add`    | Add an extra owner                             |
| `extraowner remove` | Remove an extra owner                          |
| `extraowner manage` | Manage extra owners interactively              |
| `extraowner reset`  | Remove all extra owners                        |

### Moderation

| Command           | Purpose                                    |
| ----------------- | ------------------------------------------ |
| `kick`            | Kick a user                                |
| `purge`           | Delete channel messages                    |
| `ban`             | Ban a user                                 |
| `unban`           | Unban a user                               |
| `tempban`         | Temporarily ban a user                     |
| `softban`         | Softban to clear messages                  |
| `warn`            | Warn a member                              |
| `warnings`        | View member warnings                       |
| `clearwarn`       | Remove member warnings                     |
| `mute`            | Mute a member                              |
| `unmute`          | Unmute a member                            |
| `lock`            | Lock a channel                             |
| `unlock`          | Unlock a channel                           |
| `hide`            | Hide a channel                             |
| `unhide`          | Unhide a channel                           |
| `slowmode`        | Set channel slowmode                       |
| `nick`            | Change a nickname                          |
| `role add`        | Add a role to a member                     |
| `role remove`     | Remove a role from a member                |
| `ar`              | Add a role to a member                     |
| `rr`              | Remove a role from a member                |
| `roleicon`        | Set a role icon using an emoji or image    |
| `list boosters`   | List server boosters                       |
| `list bots`       | List server bots                           |
| `list roles`      | List server roles                          |
| `list inrole`     | List members in a role; alias `whohas`     |
| `autorole add`    | Add an autorole                            |
| `autorole remove` | Remove an autorole                         |
| `autorole show`   | Show configured autoroles                  |
| `channel create`  | Create a channel; alias `cc`               |
| `delete channel`  | Delete a channel; alias `channeldelete`    |
| `delete role`     | Delete a role; alias `deleterole`          |
| `delete emoji`    | Delete a custom emoji; alias `deleteemoji` |
| `channel rename`  | Rename a channel; alias `cr`               |
| `channel move`    | Move a channel to a category; alias `cm`   |
| `channel topic`   | Edit a channel topic; alias `ct`           |
| `cleanup`         | Delete bot messages from a channel         |
| `editsnipe`       | View recently edited messages              |
| `snipe`           | View recently deleted messages             |
| `ghostping`       | Check for recent ghost pings               |

### Logging

| Command           | Purpose                      |
| ----------------- | ---------------------------- |
| `logging setup`   | Configure log channels       |
| `logging enable`  | Enable event logging         |
| `logging disable` | Pause event logging          |
| `logging reset`   | Remove logging configuration |

### Automod

| Command             | Purpose                      |
| ------------------- | ---------------------------- |
| `automod setup`     | Configure automod modules    |
| `automod enable`    | Enable automod               |
| `automod disable`   | Pause automod                |
| `automod reset`     | Remove automod configuration |
| `automod whitelist` | Manage automod exceptions    |

### Greet and farewell

| Command              | Purpose                          |
| -------------------- | -------------------------------- |
| `greet setup`        | Set up welcome messages          |
| `greet test`         | Test a welcome message           |
| `greet reset`        | Remove welcome settings          |
| `greet variables`    | View available welcome variables |
| `farewell setup`     | Set up farewell messages         |
| `farewell test`      | Test a farewell message          |
| `farewell reset`     | Remove farewell settings         |
| `farewell variables` | View farewell variables          |

### Leveling

| Command            | Purpose                                   |
| ------------------ | ----------------------------------------- |
| `leveling setup`   | Configure the leveling system             |
| `leveling enable`  | Enable XP gain                            |
| `leveling disable` | Pause leveling                            |
| `leveling config`  | Edit leveling settings                    |
| `leveling style`   | Choose the level-up card style            |
| `leveling reset`   | Wipe all XP data                          |
| `leveling rank`    | View a rank card; aliases `rank`, `level` |
| `leaderboard lvl`  | Show top members by level                 |

### Music

| Command           | Purpose                            |
| ----------------- | ---------------------------------- |
| `play`            | Play a song or playlist            |
| `search`          | Search and choose tracks           |
| `spotify album`   | Look up a Spotify album            |
| `spotify artist`  | Look up a Spotify artist           |
| `spotify preview` | Get a Spotify track preview        |
| `spotify track`   | Look up a Spotify track            |
| `similar`         | Queue similar tracks               |
| `nowplaying`      | View the current track             |
| `queue`           | View and manage the queue          |
| `skip`            | Skip the current track             |
| `skipto`          | Skip to a queue position           |
| `previous`        | Play the previous track            |
| `pause`           | Pause playback                     |
| `resume`          | Resume playback                    |
| `stop`            | Stop playback and clear the queue  |
| `volume`          | Set playback volume                |
| `seek`            | Seek to a position                 |
| `loop`            | Set loop mode                      |
| `shuffle`         | Shuffle the queue                  |
| `move`            | Move a track in the queue          |
| `remove`          | Remove a track from the queue      |
| `clear`           | Clear the queue                    |
| `grab`            | DM current track information       |
| `join`            | Join your voice channel            |
| `rejoin`          | Reconnect without losing the queue |
| `leave`           | Leave the voice channel            |
| `forcefix`        | Restore a broken player            |
| `247`             | Toggle 24/7 voice mode             |
| `autoplay`        | Toggle autoplay                    |
| `lyrics`          | Show track lyrics                  |
| `like`            | Like the current track             |
| `dislike`         | Remove a liked track               |
| `showliked`       | Browse liked songs                 |
| `playliked`       | Queue liked songs                  |
| `clearliked`      | Clear liked songs                  |
| `npstyle`         | Set the now-playing card style     |

### Giveaways and voice channels

| Command              | Purpose                             |
| -------------------- | ----------------------------------- |
| `giveaway start`     | Create a giveaway                   |
| `giveaway edit`      | Edit an active giveaway             |
| `giveaway reroll`    | Reroll an ended giveaway            |
| `giveaway end`       | End an active giveaway              |
| `voicemaster setup`  | Set up temporary voice channels     |
| `voicemaster reset`  | Remove Voicemaster configuration    |
| `voicemaster config` | View or update Voicemaster defaults |

### Suggestions, feedback, and staff

| Command             | Purpose                               |
| ------------------- | ------------------------------------- |
| `suggestions setup` | Set the suggestions channel           |
| `suggestions reset` | Disable suggestions                   |
| `feedback setup`    | Set the feedback channel              |
| `feedback reset`    | Disable feedback                      |
| `staff setup`       | Configure staff applications          |
| `staff enable`      | Open staff applications               |
| `staff disable`     | Close staff applications              |
| `staff reset`       | Reset staff application configuration |
| `staff apply`       | Apply for staff                       |

### Tickets

| Command              | Purpose                      |
| -------------------- | ---------------------------- |
| `ticket setup`       | Set up the ticket system     |
| `ticket reset`       | Reset ticket configuration   |
| `ticket panelsend`   | Send a ticket panel          |
| `ticket claim`       | Claim an open ticket         |
| `ticket close`       | Close a ticket channel       |
| `ticket rename`      | Rename a ticket channel      |
| `ticket transfer`    | Transfer ticket ownership    |
| `ticket adduser`     | Add a user to a ticket       |
| `ticket removeuser`  | Remove a user from a ticket  |
| `ticket transcript`  | Generate a ticket transcript |
| `category add`       | Add a ticket category        |
| `category remove`    | Remove a ticket category     |
| `category list`      | List ticket categories       |
| `supportrole add`    | Add a support role           |
| `supportrole remove` | Remove a support role        |
| `supportrole list`   | List support roles           |

### Automation

| Command                | Purpose                      |
| ---------------------- | ---------------------------- |
| `autoresponder create` | Add an automatic response    |
| `autoresponder remove` | Remove an automatic response |
| `autoresponder list`   | List automatic responses     |
| `autoreact create`     | Add an automatic reaction    |
| `autoreact remove`     | Remove an automatic reaction |
| `autoreact list`       | List automatic reactions     |

### Utility

| Command               | Purpose                                   |
| --------------------- | ----------------------------------------- |
| `serverinfo`          | View server information                   |
| `channelinfo`         | View channel information                  |
| `userinfo`            | View member information                   |
| `roleinfo`            | View role information                     |
| `vcinfo`              | View voice channel information            |
| `avatar`              | Display a user's avatar                   |
| `banner`              | Display a user's banner                   |
| `guildbanner`         | Display the server banner                 |
| `support`             | Get the support server link               |
| `membercount`         | View server member count                  |
| `stats`               | View bot statistics                       |
| `permissions`         | View member permissions                   |
| `accountage`          | View account age                          |
| `invite`              | Get the bot invite link                   |
| `vote`                | Vote for Hedwig on Top.gg                 |
| `uptime`              | View bot uptime                           |
| `boostcount`          | View server boost information             |
| `users`               | View total bot users                      |
| `about`               | View bot information                      |
| `help`                | Browse commands or get command help       |
| `setprofile`          | Customize the bot's server profile        |
| `afk`                 | Set yourself as AFK                       |
| `embed`               | Build and send a custom embed             |
| `container`           | Build a Components V2 container           |
| `ping`                | View API latency                          |
| `src`                 | View TypeScript source statistics         |
| `prefix`              | View current prefixes; message command    |
| `prefix set`          | Set the server prefix; message command    |
| `prefix remove`       | Remove the server prefix; message command |
| `prefix self`         | Set a personal prefix; message command    |
| `ignore`              | Ignore a channel from commands            |
| `rolecreate`          | Create a role                             |
| `roledelete`          | Delete a role                             |
| `math`                | Evaluate a math expression                |
| `todo`                | Manage personal tasks                     |
| `recap`               | Summarize recent channel messages with AI |
| `ip lookup`           | Look up IP address information            |
| `ip whois`            | Run a WHOIS lookup                        |
| `ip abuse`            | Check IP abuse reports                    |
| `ip asn`              | Look up ASN information                   |
| `ip ptr`              | Run a reverse DNS lookup                  |
| `ip ports`            | Scan common ports on an IP                |
| `ip subnet`           | Calculate subnet information              |
| `ip ping`             | Ping an IP address                        |
| `domain lookup`       | Look up domain information                |
| `domain dns`          | View DNS records                          |
| `domain ssl`          | Check SSL certificate information         |
| `domain ip`           | Resolve a domain to an IP                 |
| `domain availability` | Check domain availability                 |
| `domain sub`          | Enumerate subdomains                      |
| `rbg`                 | Remove an image background                |

### Autopost, self-roles, and social notifier

| Command           | Purpose                             |
| ----------------- | ----------------------------------- |
| `autopost setup`  | Assign image categories to channels |
| `autopost config` | View or update autopost             |
| `autopost reset`  | Stop all autopost timers            |
| `selfrole setup`  | Create a self-role panel            |
| `selfrole config` | Edit an existing role panel         |
| `selfrole reset`  | Remove a self-role panel            |
| `notifier setup`  | Add a YouTube or Reddit feed        |
| `notifier remove` | Remove a notification feed          |
| `notifier reset`  | Remove all notification feeds       |

### Tracking

| Command                     | Purpose                                |
| --------------------------- | -------------------------------------- |
| `invites`                   | View member invite statistics          |
| `inviter`                   | See who invited a member               |
| `invited`                   | List members you invited               |
| `inviteinfo`                | View a user's invite codes             |
| `addinvites`                | Add invites to a user                  |
| `removeinvites`             | Remove invites from a user             |
| `clearinvites`              | Clear invite entries                   |
| `resetmyinvites`            | Reset your own invites                 |
| `leaderboard invites`       | Show the top inviters                  |
| `invitesleaderboard`        | Show top inviters in the server        |
| `leaderboard votes`         | Show Hedwig's Top.gg votes leaderboard |
| `messages`                  | View message count                     |
| `addmessages`               | Add messages to a user                 |
| `removemessages`            | Remove messages from a user            |
| `clearmessages`             | Clear message entries                  |
| `resetmymessages`           | Reset your message record              |
| `leaderboard messages`      | Show top messengers                    |
| `leaderboard dailymessages` | Show daily top messengers              |
| `vc`                        | View voice-time statistics             |
| `addvctime`                 | Add voice time to a user               |
| `reducevctime`              | Reduce voice time from a user          |
| `clearvoice`                | Reset voice statistics                 |
| `resetmyvoice`              | Reset your voice record                |
| `leaderboard voice`         | Show top voice members                 |
| `leaderboard dailyvoice`    | Show daily voice leaders               |
| `leaderboard weeklyvoice`   | Show weekly voice leaders              |

### Roleplay

| Command      | Purpose                    |
| ------------ | -------------------------- |
| `airkiss`    | Blow an air kiss           |
| `angrystare` | Give an angry stare        |
| `bite`       | Bite someone               |
| `bleh`       | Stick out your tongue      |
| `brofist`    | Share a brofist            |
| `celebrate`  | Celebrate                  |
| `cheers`     | Raise a glass              |
| `clap`       | Clap for someone           |
| `confused`   | Express confusion          |
| `cool`       | Act cool                   |
| `cry`        | Have a good cry            |
| `cuddle`     | Cuddle with someone        |
| `dance`      | Show off your moves        |
| `drool`      | Drool over something       |
| `evillaugh`  | Unleash an evil laugh      |
| `facepalm`   | Facepalm                   |
| `handhold`   | Hold hands with someone    |
| `happy`      | Express happiness          |
| `headbang`   | Headbang                   |
| `hug`        | Give someone a hug         |
| `kiss`       | Give someone a kiss        |
| `laugh`      | Burst out laughing         |
| `lick`       | Lick someone               |
| `love`       | Show someone some love     |
| `mad`        | Show anger                 |
| `nervous`    | Show nervous energy        |
| `nom`        | Nom on someone             |
| `nuzzle`     | Nuzzle someone             |
| `nyah`       | Say NYAH                   |
| `pat`        | Pat someone                |
| `peek`       | Peek at someone            |
| `pinch`      | Pinch someone              |
| `poke`       | Poke someone               |
| `pout`       | Pout                       |
| `punch`      | Throw a punch              |
| `sad`        | Express sadness            |
| `scared`     | Show fear                  |
| `shout`      | Shout                      |
| `shrug`      | Shrug                      |
| `shy`        | Act shy                    |
| `sigh`       | Sigh                       |
| `sip`        | Take a dramatic sip        |
| `slap`       | Slap someone               |
| `sleep`      | Drift off to sleep         |
| `slowclap`   | Give a sarcastic slow clap |
| `smack`      | Give someone a smack       |
| `smile`      | Smile                      |
| `sneeze`     | Sneeze                     |
| `sorry`      | Apologize                  |
| `stare`      | Stare                      |
| `surprised`  | React with surprise        |
| `sweat`      | Sweat nervously            |
| `thumbsup`   | Give a thumbs up           |
| `tickle`     | Tickle someone             |
| `tired`      | Show exhaustion            |
| `wave`       | Wave                       |
| `wink`       | Wink                       |
| `woah`       | React with amazement       |
| `yawn`       | Yawn                       |
| `yay`        | Cheer                      |

### Live leaderboard

| Command                 | Purpose                        |
| ----------------------- | ------------------------------ |
| `liveleaderboard setup` | Configure the live leaderboard |
| `liveleaderboard reset` | Disable the live leaderboard   |

### Miscellaneous

| Command           | Purpose                                      |
| ----------------- | -------------------------------------------- |
| `profile`         | View a user's profile card                   |
| `profileedit`     | Set up or edit a profile card                |
| `steal`           | Copy an emoji or sticker into the server     |
| `quote`           | Generate a quote image                       |
| `caption`         | Add a caption above an image; alias `cap`    |
| `ai ask`          | Ask the AI a question                        |
| `ai tts`          | Convert text to speech                       |
| `ai ocr`          | Extract and analyze image text               |
| `ai reason`       | Work through a complex problem               |
| `imdb`            | Look up a movie or series                    |
| `screenshot`      | Capture a webpage                            |
| `report`          | Submit a bug report to the development team  |
| `poll create`     | Create a Discord poll                        |
| `poll end`        | End an active poll                           |
| `timer start`     | Start a timer                                |
| `timer pause`     | Pause an active timer                        |
| `timer resume`    | Resume a paused timer                        |
| `timer end`       | End an active timer                          |
| `reminder add`    | Set a personal reminder                      |
| `reminder list`   | List active reminders                        |
| `reminder remove` | Remove a reminder                            |
| `timezone`        | View or set a timezone                       |
| `fix`             | Download media from Instagram or TikTok      |
| `pinterest`       | Search Pinterest for images                  |
| `lookup`          | Browse dropped usernames and server vanities |
| `lastseen`        | Show a user's last message in the server     |
| `nptoggle`        | Toggle personal no-prefix                    |
| `define`          | Look up a word definition                    |
| `sherlock`        | Search a username across platforms           |
| `get pfp`         | Get a user's avatar                          |
| `get banner`      | Get a user's banner                          |
| `get wallpaper`   | Get wallpaper inspiration                    |
| `lens`            | Reverse image search                         |
| `search web`      | Search the web                               |
| `search images`   | Search for images                            |
| `search news`     | Search the latest news                       |
