Configuration
All bot settings live under the /setup command tree. You can change any setting at any time without resetting others. Changes take effect immediately.
/setup view at any time to see a full summary of your current configuration, including any missing or misconfigured values./setup channels
Assign Discord channels to each bot feature. Any unset channel causes the related feature to be silently skipped.
| Option | Used For |
|---|---|
| welcome_channel | New member welcome message |
| rules_channel | Rules reaction gate (link to rules message) |
| spotlight_channel | Spotlight start announcements |
| trivia_channel | Daily trivia questions |
| trivia_recap_channel | Daily trivia stats recap |
| birthday_channel | Birthday celebration announcements |
| rank_up_channel | Rank-up notification messages |
| live_announcements_channel | Go-live for unranked / non-affiliate |
| bronze_live_channel | Go-live announcements for Bronze members |
| silver_live_channel | Go-live announcements for Silver members |
| gold_live_channel | Go-live announcements for Gold members |
| diamond_live_channel | Go-live announcements for Diamond members |
| stream_recap_channel | End-of-stream attendance recap |
| mod_log_channel | Moderation action log (bans, kicks, timeouts) |
| raid_feedback_channel | Raid Train member feedback submissions |
/setup roles
Assign Discord roles to each rank and special function.
| Option | Purpose |
|---|---|
| unranked_role | Assigned when a member has 0–249 XP |
| bronze_role | Assigned at 250 XP |
| silver_role | Assigned at 4,000 XP |
| gold_role | Assigned at 8,000 XP |
| diamond_role | Assigned at 15,000 XP |
| spotlight_supporter_role | Assigned during an active spotlight |
| affiliate_push_role | Role for affiliate-push spotlight recipients |
| hype_squad_role | Assigned to top trivia/stream participants |
| birthday_role | Assigned on a member's birthday |
/setup features
Toggle individual features on or off. Disabling a feature stops the bot from responding to related triggers without clearing any stored data.
/setup xp_base
Base XP amounts per activity. All default values shown above.
/setup xp_ranks
XP thresholds at which members are promoted to each rank.
/setup xp_stream
/setup antispam
/setup decay
Configure XP decay for inactive members. Can be progressive (tiered) or flat-rate.
/setup spotlight
duration is in minutes (minimum 15). message_interval is how often the bot posts a reminder during the spotlight.
/setup trivia
categories is a comma-separated list. Common values: gaming, anime, wrestling, horror, music, movies, sports. Add custom prompts with /setup trivia_custom action:add name:[name] prompt:[AI prompt].
/setup voice
/setup branding
/setup rules
Set up a reaction gate — members must react to a specific message to gain access to the rest of the server.
/setup agegate
Post an age-verification button in a channel. Members who click confirm they are 18+ and are assigned the specified role.
/setup subrole
/setup vote_link
Post a top.gg vote reminder every 4 hours. Members who vote earn a $5/mo discount on Premium subscriptions.
Resetting Configuration
| Command | Description |
|---|---|
| /resetconfig | Reset ALL bot settings to factory defaults. Irreversible. |
| /resetxp | Wipe ALL member XP and ranks. Irreversible. |
| /setup view | Display current configuration summary. |
| /config status | Show configuration health check with warnings. |
/resetconfig and /resetxp are permanent and cannot be undone. Use them only if you intend to start fresh.