Skip to content

Discord Bot

The Aureva Discord bot lets you manage keys, scripts, and projects directly from Discord using slash commands and interactive panel buttons. No need to switch to the dashboard for common operations.


  1. Invite the bot — Use the invite link from your Aureva Dashboard under Integrations → Discord.
  2. Authorize — Grant the bot permissions in your Discord server (Manage Roles, Send Messages, Embed Links, Use Slash Commands).
  3. Link your account — Run /login in Discord to authenticate with your Aureva account.
  4. Set project context — Use /setpanel to configure which project the bot manages in your server.

All commands are slash commands. Type / in Discord to see the full list.

CommandDescription
/whitelistAdd a user to the whitelist (creates or assigns a key)
/blacklistRemove a user from the whitelist or add to blacklist
/resethwidReset HWID binding for a key
/checkkeyCheck the status of a key (valid, expired, uses remaining, etc.)
/listkeysList keys for the project (with optional filters)
/extendExtend the expiration of a key
/mass-generateGenerate multiple keys at once
/mass-whitelistWhitelist multiple users in bulk
CommandDescription
/uploadUpload a new script or new version
/downloadDownload script content (latest or specific version)
/deletescriptDelete a script from the project
/listscriptsList all scripts in the project
CommandDescription
/kickKick a user from the server (revoke access)
/kickallKick all users with expired or invalid keys
/announceSend an announcement to whitelisted users
/ffamodeToggle FFA (free-for-all) mode for a script
/leaderboardShow key usage or activity leaderboard
CommandDescription
/setpanelConfigure the project and panel settings for this server
/loginLog in to your Aureva account (opens auth flow)
/logoutLog out from Aureva
/configView or update bot configuration
/statusCheck bot and API status

/whitelist user:@username duration:30d

Creates a key for the specified user with 30-day expiration.

/checkkey key:ABC123-XYZ789

Returns key status: valid/expired, uses remaining, expiration date, HWID status.

/mass-generate count:50 duration:7d

Generates 50 keys, each valid for 7 days.

/upload name:MyScript file:<attachment>

Uploads the attached file as a new script or new version.


When you use /setpanel, the bot can post an interactive message with buttons. Users can:

  • Get Key — Opens the keysystem flow or displays key info
  • Check Status — Validates their key
  • Support — Links to your support channel or website

Panel buttons are configurable per project. Configure them in the dashboard under Integrations → Discord → Panel Settings.


Commands respect your project’s team roles:

  • Owner — Full access to all commands
  • Admin — Can whitelist, blacklist, manage keys, upload scripts
  • Member — Limited to checkkey, listkeys (read-only)
  • Viewer — Read-only access