Documentation
Everything you need to know about setting up and using ROGUE in your Discord server.
What is ROGUE?
ROGUE is a community-built Discord bot featuring a full RPG system with combat, dungeons, and crafting, plus moderation tools, server management, custom embeds, voicemaster channels, ticketing, and much more — all managed through an intuitive web dashboard.
Setup & Invite
- Invite ROGUE to your server.
- Ensure the bot has Administrator permission (recommended) or at minimum: Manage Roles, Manage Channels, Send Messages, Embed Links, Manage Messages.
- Visit the Dashboard to configure features for your server.
Prefixes
The default prefix is , (comma). Server admins and individual users can customize this.
Server Prefix
,prefix set ! — Changes the server prefix to !,prefix reset — Resets to the default ,
Personal Prefix
Each user can set their own prefix that works across all servers:
,prefix self ; — Sets your personal prefix to ;,prefix self remove — Removes your personal prefix
Permissions
Commands are gated by Discord's built-in permissions. Here's a quick reference:
| Permission Level | Commands |
|---|---|
| Bot Owner | whitelist, global config |
| Administrator | prefix set, lock/unlock, nuke, ticket setup, voicemaster setup |
| Manage Messages | purge, warn, timeout, snipe |
| Everyone | help, avatar, economy, social, roleplay |
Moderation
ROGUE provides a full suite of moderation commands:
| Command | Description |
|---|---|
,kick @user [reason] | Kick a member from the server |
,ban @user [reason] | Ban a member from the server |
,unban user_id | Unban a user by ID |
,timeout @user duration | Timeout a member (e.g. 10m, 1h, 1d) |
,warn @user reason | Issue a warning |
,warnings @user | View a user's warnings |
,purge amount | Bulk delete messages (up to 100) |
,lock | Lock the current channel |
,unlock | Unlock the current channel |
,nuke | Clone and delete the current channel (reset) |
RPG System
A full turn-based RPG featuring combat, dungeons, crafting, guilds, PvP, pets, housing, marriages, and much more. Use ,rpghelp for an interactive in-Discord command guide.
Getting Started
,howto — Interactive beginner's guide & tutorial,stats — View your character stats, level, and equipped gear,fight — Battle monsters to earn XP and gold,checkin — Daily login reward check-in,inventory — Open your inventory,rpghelp — Interactive RPG command guide with dropdowns & search
Combat & Leveling
Combat
,fight — Fight a random enemy from your zone
,level — View your level and XP progress
,skill — Skill tree system
,spec — Choose your specialization
,classes — Class specialization system
Dungeons
,dungeon — Enter dungeons with difficulty scaling
,boss — Face the dungeon boss
,tower — Tower climbing progression
,roguelike — Roguelike endless mode
,coupledungeon — Co-op dungeon with your partner
Zones & Gathering
,mine — Gather ore & minerals
,chop — Chop wood
,fishing — Go fishing
,hunting — Hunt & track creatures
,farming — Manage your crops
,herblog — View your herb collection
Crafting & Alchemy
,crafting — Craft gear and items
,alchemy — Brew potions and elixirs
,craftspec — Crafting specializations
,use — Use a consumable item
,enchant — Enchant your equipment
,socket / ,unsocket — Manage gem sockets
PvP & Competitive
PvP Duels
,duel @user — Challenge a player to PvP
,accept — Accept a duel challenge
,ranked — Start a ranked PvP battle
,pvpstats — View your PvP ranking
,ladder — View the ranked leaderboard
Raids & World Bosses
,raidlobby — Create a raid group
,raidjoin — Join a raid
,raidstart — Start the raid encounter
,worldboss — View world boss status
,wbattack — Attack the active world boss
Leaderboards
,leaderboard — Overall RPG rankings
,pvp — PvP seasonal rankings
,wbleaderboard — World boss leaderboard
,prestigeboard — Prestige rankings
,rlleaderboard — Roguelike leaderboard
Prestige & Bounties
,prestige — Ascend to the next prestige tier
,prestigeinfo — View prestige requirements
,bounty @user — Post a bounty on a player
,bountyboard — View active bounties
,wanted — Check if you have a bounty
Guilds, Factions & Parties
Guilds
,guild — Guild management system
,guildraid — Guild-exclusive raid events
,war — Guild territory wars
,guild quest — Guild quest board
Party & Co-op
,party — Form and manage a party
,expedition — Send companions on expeditions
,return — Claim expedition rewards
,de — World-wide dynamic events
Quests & Events
,quests — Daily quest system
,achievements — View achievement progress
,calendar — Login calendar rewards
,season — Current season bonuses
Inventory, Equipment & Economy
Inventory
,inventory — View your full inventory
,sell — Sell items from inventory
,use — Use a consumable
,buy — Buy from the NPC store
,itemdex — Browse the item database
Trading & Market
,market — Player marketplace
,auction — List items at auction
,auctions — Browse active auctions
,bid — Place a bid
,give @user — Give an item to a player
,pay @user — Send gold to a player
Rewards
,checkin — Daily login check-in
,weekly — Claim weekly reward
,monthly — Claim monthly reward
,openlootbox — Open loot boxes
,lottery — Play the lottery
Equipment & Gear
,stats — Character stats & gear overview
,enchant — Enchant equipment
,socket — Insert gems into gear
,sets — Browse gear sets
,setbonus — View gear set bonuses
,skins — Character skin wardrobe
Social & Lifestyle
Marriage & Couples
,propose @user — Propose to a player
,couple — View relationship status
,coupledaily — Couple daily rewards
,date — Go on a date
,couplequest — Start a couple quest
,vault — Shared couple vault
Housing
,house — Home decoration & management
,visitors — View recent house visitors
,buffvisit — Receive buffs from visitors
,buffs — View your active buffs
Pets & Mounts
,pet — Pet companion system
,fuse — Fuse two pets together
,companions — View companion NPCs
,ride — Mount a creature
,buymount — Purchase a mount
Tavern & Games
,blackjack — Play blackjack
,slots — Spin the slot machine
,coinflip — Coin flip betting
,dice — Roll dice
,trivia — Trivia quiz game
,drink — Drinking contest
Knowledge & Discovery
,bestiary — Browse monster & enemy entries,codex — Lore encyclopedia,itemdex — Browse the full item database,itemfind [item] — Find where to obtain a specific item,mail — Open your RPG mailbox,titles — Browse your earned titles,changelog — View recent bot updates,pvp — PvP seasonal ranking & stats
Server Management
Roles
,role @user @role — Add/remove a role,selfrole add @role — Make a role self-assignable,selfrole remove @role — Remove a self-assignable role,selfrole list — List all self-assignable roles,iam @role — Assign yourself a self-role
Color Roles
Let users pick custom color roles:
,color #ff5733 — Set your color role,color remove — Remove your color role,colors — View preset colors
Reaction Roles
Set up reaction roles through the dashboard — users react to a message to get a role automatically.
Automation
Auto React
Automatically react to messages containing specific triggers:
,autoreact add [trigger] [emoji] — Add auto-reaction,autoreact remove [trigger] — Remove auto-reaction,autoreact list — View all triggers
Message Gate
Lock channels behind a message count requirement — members must send X messages before gaining access:
,lockchannel #channel 100 @Role — Lock a channel with 100 message requirement
Invite Tracking
,invites [@user] — View invite stats,invitetop — Server invite leaderboard
Voicemaster
Create temporary voice channels that give the creator full control.
Setup
,voicemaster setup — Creates a "Join to Create" voice channel
When a user joins the setup channel, a private voice channel is created for them. It's deleted when empty.
Owner Controls
Inside your temp channel, use:
,vc name [new name] — Rename your channel,vc limit [number] — Set user limit,vc lock / ,vc unlock — Lock/unlock the channel,vc permit @user — Allow a user in,vc reject @user — Deny a user,vc claim — Claim an abandoned channel
Tickets
A full ticketing system with custom types, panels, and transcripts.
Setup
- Go to the Dashboard → your server → Tickets tab
- Create a ticket type (name, category, support role, panel/welcome message)
- Send a ticket panel to a channel — users click a button to open a ticket
Ticket Commands
,ticket close — Close the current ticket,ticket add @user — Add someone to the ticket,ticket remove @user — Remove someone from the ticket
Custom Embeds
Build rich embeds visually through the dashboard or via commands.
Dashboard Method
Go to Dashboard → your server → Embeds tab. Use the visual builder to set title, description, color, fields, images, footer, and more. Preview in real-time before sending.
Command Method
,createembed [#channel] {title: text}$v{description: text}$v{color: #hex} — Create an embed,editembed <message_id> {description: new text} — Edit an existing embed
Dashboard Guide
The web dashboard lets you manage all bot settings without using commands.
Accessing the Dashboard
- Click Dashboard in the navbar and log in with Discord
- Select a server where you have Manage Server permission
- Configure features across the sidebar sections
What You Can Configure
General
Server prefix, bot nickname, module toggles
Welcome
Welcome/goodbye messages, auto-roles, join DMs
Moderation
Auto-delete settings, image-only channels
Reactions
Reaction roles, auto-react triggers
Module System
Modules let you enable or disable entire command categories per server.
,disable [module] — Disable a module,enable [module] — Enable a module
Modules can also be toggled from the Dashboard under the General tab.
Disabling Commands
Individual commands can be disabled per server without disabling the entire module:
,disable command [command_name] — Disable a specific command,enable command [command_name] — Re-enable a command
You can also manage disabled commands from the Dashboard.
FAQ
How do I change the bot's prefix?
Use ,prefix set [new_prefix] or change it in the Dashboard under General settings.
Why isn't the bot responding?
Check: (1) the bot is online (see Status), (2) you're using the correct prefix, (3) the command/module isn't disabled, (4) the bot has permission to send messages in that channel.
Can I use the bot without the dashboard?
Yes — every feature can be configured via commands. The dashboard just makes it easier.
How do I reset all settings?
There's no single reset command. Configure individual features through the dashboard or commands.
Why can't the bot assign a role?
The bot's role must be higher than the role it's trying to assign in the server's role hierarchy.
Troubleshooting
| Issue | Solution |
|---|---|
| Bot not responding | Check status page, verify prefix with @ROGUE prefix |
| "Missing Permissions" | Ensure bot role is high enough and has required permissions |
| Voicemaster not creating channels | Run ,voicemaster setup again — bot needs Manage Channels |
| Ticket panel not working | Check bot has permissions in the target channel and category |
| Dashboard can't see server | You need Manage Server permission and the bot must be in the server |
Social & Roleplay
Interact with other users through roleplay actions, AFK status, and more.
Roleplay Actions
Over 20 roleplay commands — each sends an animated embed:
,hug @user·,kiss @user·,slap @user·,pat @user·,cuddle @user·,poke @user·,bite @user·,wave @user·,dance·,cry— and moreOther Social Features
,afk [reason]— Set AFK status (auto-replies when pinged),quote @user— Quote a message,confess [text]— Send an anonymous confession