Documentation

Everything about setting up and running your bot. Search below.

Getting Started

Create your bot

Sign up, then go to Plans and pick a preset plan or build your own. During setup we walk you through creating a Discord application, copying your bot token and client ID, and inviting the bot to your server. Your bot deploys to its own dedicated server in a few minutes.

Required Discord settings (intents)

In the Discord Developer Portal → your application → Bot, enable the Server Members Intent (for welcome messages and auto-roles) and the Message Content Intent (required for ticket transcripts). Without Message Content, transcripts will be empty.

Enable Developer Mode to copy IDs

If your bot is offline you'll paste channel/role/user IDs by hand. In Discord: User Settings → Advanced → Developer Mode → on. Then right-click any channel, role or user and choose Copy ID. Once your bot is online, the dashboard turns these into searchable menus so you rarely need IDs.

Plans & Billing

How billing works (USD)

Pricing is in US dollars per month, paid from your account balance (top up with PayPal or ask an admin). Plans: Starter $6 (core bot), Pro $19 (most popular — moderation, leveling & economy, engagement, community, Spotify), Ultimate $34 (every add-on we offer). Or build your own from $6. Each plan/bundle is cheaper than buying the same add-ons à la carte. The monthly fee is deducted when you deploy or renew.

Build your own plan

On the Plans page choose Build your own. You start at $6/mo for the core bot (100+ commands, music, fun & community basics, custom name & colors, 24/7 uptime), then toggle add-ons (e.g. Moderation $4, Support & Ticketing $8, Spotify & Radio $3). Themed presets (Music/Moderation/Support/Community/Utility bot) are discounted shortcuts, and the builder nudges you to a plan when it's cheaper. Total updates live; continue to deploy.

Auto-renew

On the dashboard Overview tab, turn on Auto-renew to deduct the monthly fee from your balance automatically. With it off, you renew manually before the plan expires.

Faster load times

The Ultimate plan (and the Faster load times add-on on a custom plan) runs on priority hosting for snappier responses and quicker restarts.

Commands

Fun & games

Free on every plan: /8ball, /roll (2d6, 1d20+3), /coinflip, /dice, /rps, /ship, /fortune, /joke, /meme, /cat, /dog, /wouldyourather, /truthordare, /thisorthat, /emojify, /reverse, /ascii, /minesweeper, /pickrandom, plus /trivia.

Info & roles

Free on every plan: /userinfo, /whois, /serverinfo, /serverstats, /avatar, /banner, /servericon, /membercount, /roleinfo, /channelinfo, /roles, /rolemembers, /emojis, /boosters, /firstjoin, /joinposition, /inviteinfo, /botinfo, /ping, /uptime.

Utility

Free on every plan: /remindme, /afk, /poll, /snipe, /timestamp, /math, /calc, /color, /qr, /base64, /bigemoji, /firstmessage, /steal-emoji. Smart utilities (add-on): /weather, /translate, /define, /shorten.

Moderation (add-on / Pro+)

/warn, /modlogs, /case, /clearwarns, /removewarn, /timeout, /untimeout, /mute, /unmute, /kick, /ban, /unban, /softban, /purge, /slowmode, /lock, /unlock, /lockdown, /role, /nick, /announce. Each uses Discord permissions and logs a case; set a Muted role automatically.

Which commands does my plan include?

Core packs (fun, info, utility, music) are on every plan. Moderation, Leveling & Economy, Engagement, Automation, and Smart utilities are add-ons — included in Pro/Ultimate (or a themed bundle) or pickable in a build-your-own plan. The bot only registers the commands your plan unlocks; changing your plan re-registers them.

Appearance

Bot name, color and footer

Dashboard → Appearance → Branding. Set the name shown on the bot's messages, the accent color (the colored stripe on embeds), and the footer text. A live preview shows how messages will look.

Status and presence

Dashboard → Appearance → Status & Presence. Choose the online status (Online, Idle, Do Not Disturb, Invisible), the activity type (Playing, Listening to, Watching, Competing in, Custom) and the status text — e.g. 'Listening to your community'.

Bot avatar

The bot's avatar comes from your Discord application. Set it in the Discord Developer Portal → your app → Bot → Icon. It appears across your dashboard once the bot is online.

Server Setup

Main server

Dashboard → Server Setup → Main Server. Pick your primary server (the bot must already be in it). Commands register here instantly. Changing the main server restarts the bot once to re-register commands.

Welcome messages & auto-roles

Dashboard → Server Setup → Channels & Roles. Choose a welcome channel and message (placeholders: {user}, {username}, {server}, {count}) and an auto-role automatically given to everyone who joins. Turn on 'Announce when members join or leave' to post join/leave events.

Self-assign role panel (button roles)

Dashboard → Server Setup → Self-assign role panel. Pick a channel, set a title and message, then add role buttons (each with an emoji, a label and a role). Save and the bot posts/updates the panel; members click a button to add or remove that role. This replaces the old /buttonroles command.

Confessions

Dashboard → Server Setup. Set a confessions channel (where approved confessions post) and a confessions reviewer (the user who approves them via DM). Members submit with /confess.

Admin role

Dashboard → Server Setup → Channels & Roles → Admin role. Members with this role can use restricted/admin commands. Configuration itself is done from this dashboard, not in Discord.

Music

Playing music

Use /play to queue songs from YouTube or Spotify. Manage playback with /queue, /skip, /pause, /resume, /volume, /loop, /shuffle, /nowplaying and /lyrics. Music works out of the box; Spotify search needs the add-on.

Spotify integration

Dashboard → Music → Spotify & Radio. Turn on Spotify, then paste your Spotify Client ID and Secret from the Spotify Developer dashboard. This enables searching Spotify's catalog.

24/7 radio mode

Set a Radio playlist URL (a Spotify playlist) in Dashboard → Music, and choose a 24/7 voice channel in Server Setup. The bot stays in that channel and plays the playlist on loop.

Default volume

Dashboard → Music → Player → Default volume sets the starting volume for playback. Members can still adjust it live with /volume.

Support Tickets

Turn on Support & Ticketing

Available on the Ultimate plan, the Support bot bundle, or as a build-your-own add-on. Dashboard → Support Tickets → toggle on. Turning tickets on or off restarts the bot once. Transcripts require the Message Content intent (Developer Portal → Bot).

Ticket panel, staff and logs

Set the panel channel (where members open tickets from category buttons), the transcript log channel (where closed tickets are saved), a support staff role (can claim & close), and an escalation admin role (pinged on escalation). Customize the panel title, message, and the in-ticket welcome message.

Ticket categories & naming

Add categories — each becomes a button on the panel. Turn on 'Group tickets under a Discord category per type' to file each ticket under a matching Discord category. Set the channel name pattern using {number}, {user} and {category}, e.g. ticket-{number} or {category}-{user}.

Auto-answers (knowledge base)

Add common questions with trigger words and an answer. When a member's message matches (even with typos), the bot suggests your answer before staff reply, deflecting repeat questions.

Pre-ticket questions

Turn on 'Ask questions before opening a ticket' to collect up to 5 answers (short or long) when a ticket is opened. Answers are posted inside the new ticket so staff have context immediately.

Ratings & auto-close

Optionally ask for a 1–5 star rating after a ticket closes (CSAT), DM a transcript to whoever closes a ticket, and auto-close tickets that go quiet — warn after N hours, close after M hours. Staff analytics are shown at the top of the Tickets tab.

Notifications

Updates channel & owner

Dashboard → Notifications. Set an Updates channel (service announcements post here) and an Owner Discord user ID (important owner-only messages are DM'd to this person). These are first collected during setup and can be changed any time.

Announcement feed

The Notifications tab also shows a feed of recent announcements relevant to your bot, so you can read them even if you missed the Discord message.

Troubleshooting

My changes aren't applying

Most settings apply live without a restart. After saving, the dashboard shows '✓ Live on your bot' once the bot picks up the change. If the bot is offline, changes apply when it next starts. A few settings (main server, turning tickets on/off, rotating the token) restart the bot once.

Transcripts are empty

Ticket transcripts need the Message Content intent. Enable it in the Discord Developer Portal → your application → Bot → Privileged Gateway Intents → Message Content Intent. New tickets will then capture messages.

The bot looks offline

Check the dashboard status dot. If it's not green, the bot may be starting or stopped. Use the Overview activity log to see recent power events. If it won't start, verify your token in Advanced → Bot token (a wrong/expired token stops it from connecting).

Request a custom feature

Need something that isn't in the dashboard? Join our Discord and request it — we build custom features for individual servers.