Bot Commands
Complete list of Discord bot commands
WardenCore's Discord bot responds to text commands typed in your Discord server. Commands start with the configured prefix (default: !).
Command prefix
All examples on this page use ! as the prefix. If you changed the prefix in the panel (e.g., to ?), replace ! with your prefix.
User Commands
Available to everyone in the server.
| Command | Description |
|---|---|
!help | Show available commands |
!bank | Check your coin balance (in channel) |
!dmbank | Check your coin balance (via DM) |
!daily | Claim your daily reward (once per 24h) |
!buy <pack> [qty] | Purchase item(s) from the shop |
!cart <pack1> <pack2> ... | Buy multiple packs in one order |
!claim <code> | Redeem a claim code (also works in DMs with the bot) |
!welcomepack | Get a link code to connect Discord and Steam |
Account linking required
Commands that involve coins or purchases require the player to have linked their Steam account. See Account Linking.
Admin Commands
Require an admin role configured in the panel. See Bot Setup.
Where a command accepts <player>, you can use either a Steam ID or a Discord ID (if the player has linked their account).
Player Lookup
| Command | Description |
|---|---|
!player <player> | Full player profile |
!listplayers | Online players table |
!playerip <player> | Accounts sharing IP |
!ipsearch <IP or subnet> | Search accounts by IP |
Account Linking
| Command | Description |
|---|---|
!link <steamId> <discordId> | Link Steam to Discord |
!unlink <player> | Remove a Steam-Discord link |
!unlinkall | Remove ALL links (requires confirmation) |
Economy
| Command | Description |
|---|---|
!addcoins <amount> <player> | Add coins to a player |
!removecoins <amount> <player> | Remove coins from a player |
!givecoinstoall <amount> | Add coins to all players |
!removecoinstoall <amount> | Remove coins from all players |
!wipecoins | Reset ALL coins to 0 (requires confirmation) |
wipecoins is irreversible
Sets every player's coin balance to zero. The bot will ask you to type confirm within 30 seconds before executing.
Shop Management
| Command | Description |
|---|---|
!listpack <pack> | Publish a shop item embed |
!listcat <category> | Publish all items in a category |
!clearbuylimit <player or all> | Reset shop buy limit |
!cleardaily <player or all> | Reset daily pack cooldown |
Claim Codes
| Command | Description |
|---|---|
!createcode <pack> [player] <dm> [uses] [days] | Create a claim code |
Parameters for !createcode:
- pack — name of the pack to give
- player (optional) — target a specific player; omit for a public code
- dm —
trueto send via DM,falseto post in channel - uses (optional) — how many times the code can be used (default: 1)
- days (optional) — days until the code expires (default: no expiry)
Common Issues
Bot doesn't respond
Player commands (like !bank, !daily, !buy) only work in the designated Bot Commands channel configured in Settings > Discord > Channels. If no Bot Commands channel is set, non-admin commands are disabled. Admin commands work in any channel.
Still no response?
Check that your prefix matches what you're typing and that the bot is online. Make sure the bot has permissions to read and send messages in the channel.
Not authorized
Admin commands require your Discord role to be in the Admin Roles list. See Bot Setup.
Player not found
Check the ID format. Steam IDs are 17-digit numbers starting with 7656. You can find a player's Steam ID in the panel's Players page.