Discord Bot
Discord Bot
Section titled “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.
Bot Setup
Section titled “Bot Setup”- Invite the bot — Use the invite link from your Aureva Dashboard under Integrations → Discord.
- Authorize — Grant the bot permissions in your Discord server (Manage Roles, Send Messages, Embed Links, Use Slash Commands).
- Link your account — Run
/loginin Discord to authenticate with your Aureva account. - Set project context — Use
/setpanelto configure which project the bot manages in your server.
Slash Commands
Section titled “Slash Commands”All commands are slash commands. Type / in Discord to see the full list.
Key Management
Section titled “Key Management”| Command | Description |
|---|---|
/whitelist | Add a user to the whitelist (creates or assigns a key) |
/blacklist | Remove a user from the whitelist or add to blacklist |
/resethwid | Reset HWID binding for a key |
/checkkey | Check the status of a key (valid, expired, uses remaining, etc.) |
/listkeys | List keys for the project (with optional filters) |
/extend | Extend the expiration of a key |
/mass-generate | Generate multiple keys at once |
/mass-whitelist | Whitelist multiple users in bulk |
Script Management
Section titled “Script Management”| Command | Description |
|---|---|
/upload | Upload a new script or new version |
/download | Download script content (latest or specific version) |
/deletescript | Delete a script from the project |
/listscripts | List all scripts in the project |
User & Server Management
Section titled “User & Server Management”| Command | Description |
|---|---|
/kick | Kick a user from the server (revoke access) |
/kickall | Kick all users with expired or invalid keys |
/announce | Send an announcement to whitelisted users |
/ffamode | Toggle FFA (free-for-all) mode for a script |
/leaderboard | Show key usage or activity leaderboard |
Configuration & Auth
Section titled “Configuration & Auth”| Command | Description |
|---|---|
/setpanel | Configure the project and panel settings for this server |
/login | Log in to your Aureva account (opens auth flow) |
/logout | Log out from Aureva |
/config | View or update bot configuration |
/status | Check bot and API status |
Command Examples
Section titled “Command Examples”Whitelist a user
Section titled “Whitelist a user”/whitelist user:@username duration:30dCreates a key for the specified user with 30-day expiration.
Check a key
Section titled “Check a key”/checkkey key:ABC123-XYZ789Returns key status: valid/expired, uses remaining, expiration date, HWID status.
Mass generate keys
Section titled “Mass generate keys”/mass-generate count:50 duration:7dGenerates 50 keys, each valid for 7 days.
Upload a script
Section titled “Upload a script”/upload name:MyScript file:<attachment>Uploads the attached file as a new script or new version.
Panel Buttons
Section titled “Panel Buttons”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.
Permissions
Section titled “Permissions”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
Next Steps
Section titled “Next Steps”- Set up Webhooks for event notifications
- Configure Ad Providers for keysystem monetization