Documentation

Everything you need to know about setting up and using ROGUE in your Discord server.

New to ROGUE? Start here. This guide covers setup, configuration, and all major features.

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

  1. Invite ROGUE to your server.
  2. Ensure the bot has Administrator permission (recommended) or at minimum: Manage Roles, Manage Channels, Send Messages, Embed Links, Manage Messages.
  3. Visit the Dashboard to configure features for your server.
Important: The bot's role must be positioned above any roles it needs to manage in your server's role hierarchy.

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
Personal prefixes have higher priority. If you set one, it works alongside the server's prefix.

Permissions

Commands are gated by Discord's built-in permissions. Here's a quick reference:

Permission LevelCommands
Bot Ownerwhitelist, global config
Administratorprefix set, lock/unlock, nuke, ticket setup, voicemaster setup
Manage Messagespurge, warn, timeout, snipe
Everyonehelp, avatar, economy, social, roleplay

Moderation

ROGUE provides a full suite of moderation commands:

CommandDescription
,kick @user [reason]Kick a member from the server
,ban @user [reason]Ban a member from the server
,unban user_idUnban a user by ID
,timeout @user durationTimeout a member (e.g. 10m, 1h, 1d)
,warn @user reasonIssue a warning
,warnings @userView a user's warnings
,purge amountBulk delete messages (up to 100)
,lockLock the current channel
,unlockUnlock the current channel
,nukeClone 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

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 more

Other Social Features

,afk [reason] — Set AFK status (auto-replies when pinged)
,quote @user — Quote a message
,confess [text] — Send an anonymous confession

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

  1. Go to the Dashboard → your server → Tickets tab
  2. Create a ticket type (name, category, support role, panel/welcome message)
  3. 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

  1. Click Dashboard in the navbar and log in with Discord
  2. Select a server where you have Manage Server permission
  3. 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 a module prevents all commands in that category from being used, but doesn't affect other modules or background tasks.

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

IssueSolution
Bot not respondingCheck status page, verify prefix with @ROGUE prefix
"Missing Permissions"Ensure bot role is high enough and has required permissions
Voicemaster not creating channelsRun ,voicemaster setup again — bot needs Manage Channels
Ticket panel not workingCheck bot has permissions in the target channel and category
Dashboard can't see serverYou need Manage Server permission and the bot must be in the server