Delete one of your intros.
Everything TobyBot can do
Every slash command in one place. Search by name, filter by category, and copy the command straight into your Discord client.
No commands match your search.
Try a different word, or .
Music
Play, queue, and control music in your server's voice channels.
Edit one of your intros.
Makes the bot join your voice channel
Makes the TobyBot leave the voice channel it's currently in
Loop the currently playing song
Plays a song which cannot be skipped
-
link text required
Link to play that cannot be stopped unless requested by a super user
-
volume number
Volume to play at
-
start decimal
Start position of the track in seconds
Shows the currently playing song
Pauses the current song if one is playing
Plays a song. You may optionally specify a start time
-
/play link
Play a song from a link
- link text
- start decimal
- volume number
-
/play intro
Play your user intro
- start decimal
- volume number
shows the queued up songs
Resumes the current song if one is paused.
Upload an **MP3** file or link to play when you join a voice channel.
-
/setintro link
Set intro via YouTube link
- link text
- volume number
- users mention
-
/setintro attachment
Set intro via file upload
- attachment file
- volume number
- users mention
Set the volume of the audio player for the server to a percent value (between 1 and 100)
-
volume number required
Volume value between 1-100 to set the audio to
Use this command to shuffle the queue
skip X number of tracks. Skips 1 by default
-
skip number
Number of tracks to skip
Stops the current song and clears the queue
D&D
Roll dice and look up D&D 5e content.
Use this command to do lookups on various things from DnD
-
type text required
What type are you looking up
- spell
- condition
- rule
- feature
- ability-score
- class
- damage-type
- equipment-category
- equipment
- language
- magic-school
- monster
- proficiency
- race
- skill
- subclass
- subrace
- trait
- weapon-property
-
query text required
What is the thing you are looking up?
Roll an X sided dice Y times with a Z modifier. (Default 20 sided dice, 1 roll and 0 modifier)
-
number number
What sided dice would you like to roll?
-
amount number
How many dice would you like to roll?
-
modifier number
What modifier applies to your roll?
Moderation
Ban, kick, mute, purge, and manage server permissions.
Use this command to adjust the mentioned user's permissions to use TobyBot commands for your server
-
users text required
User(s) who you would like to adjust the permissions of.
-
name text required
What permission to adjust for the user
- MUSIC
- MEME
- DIG
- SUPERUSER
Ban one or more members from the server.
-
users text required
User(s) to ban
-
reason text
Reason for the ban
-
delete_days number
Days of recent messages to delete (0-7)
Owner-only — set up the bot or review your current setup.
-
/install setup
Open the install / setup wizard.
-
/install summary
Show your current setup and recommended next steps.
Owner-only jackpot remediation (reset pool, refund, lottery event).
-
/jackpotadmin reset
Drain the jackpot pool to zero.
-
/jackpotadmin refund
Debit a user and deposit the amount into the jackpot pool.
- user @user
- amount number
-
/jackpotadmin pool
Show the current jackpot pool size.
-
/jackpotadmin lottery_open
Open a multi-winner ticketed lottery seeded from the jackpot pool (form).
-
/jackpotadmin lottery_draw
Close the open lottery and pay weighted winners.
-
/jackpotadmin lottery_cancel
Cancel the open lottery (refund tickets, return seed to pool).
-
/jackpotadmin lottery_refresh_embed
Re-render announce embeds for any open lottery — pick up tier edits without the 5-min wait.
Kick a member off the server.
-
users text required
User(s) to kick
Prevent @everyone from sending messages in this channel.
Move mentioned members into a voice channel (voice channel can be defaulted by config command)
-
users text required
User(s) to move
-
channel text
Channel to move to
Open a poll form. Fill in 1-10 options; reactions are added automatically.
Bulk-delete the last N messages in this channel (max 100, optionally filtered to one user).
-
count number
How many recent messages to scan (1-100, default 10)
-
user @user
Only delete messages from this user
Guild-owner-only configuration. Use `/setconfig <category>` to open the matching form.
-
/setconfig general
Audio + auto-delete + move/leaderboard channels
-
/setconfig activity
Game-activity tracking + UBI + daily credit cap
-
/setconfig fees
Loss tribute, jackpot win %, Toby Coin trade fees
-
/setconfig jackpot
Jackpot stake anchor, cooldown, RTP gate, modlog channel
-
/setconfig jackpot_activity
Jackpot eligibility activity-day window
-
/setconfig poker_stakes
Poker blinds/bets/rake
-
/setconfig poker_table
Poker buy-ins, seat count, shot clock
-
/setconfig blackjack_rules
Blackjack rake, ante, dealer rule, shot clock
-
/setconfig blackjack_table
Blackjack seats + natural payout ratio
-
/setconfig lottery_basics
Daily lottery on/off, ticket price, mode, ping
-
/setconfig lottery_pools
Lottery seed/revenue split + announce channel
-
/setconfig stakes
Per-game stake bounds (and bot-suspicion edge cap where applicable)
- game text
Set per-channel slowmode in seconds (0 to disable, max 21600).
-
seconds number required
Slowmode delay in seconds (0-21600)
Use this command to adjust the mentioned user's social credit.
-
leaderboard yes / no
Show the leaderboard
-
users @user
User(s) to adjust the social credit value. Without a value will display their social credit amount
-
credit decimal
Score to add or deduct from mentioned user's social credit
Timeout one or more members for a number of minutes.
-
users text required
User(s) to timeout
-
minutes number
Duration in minutes (1-40320, default 10)
-
reason text
Reason for the timeout
Unban a user by their Discord user ID.
-
user_id text required
Discord user ID to unban
Restore @everyone's ability to send messages in this channel.
Remove an active timeout from one or more members.
-
users text required
User(s) to remove timeout from
Configure the per-member welcome / goodbye announcements and roles assigned on join.
-
/welcome configure-welcome
Configure the welcome announcement (owner-only).
- enabled yes / no
- channel #channel
- message text
-
/welcome configure-goodbye
Configure the goodbye announcement (owner-only).
- enabled yes / no
- channel #channel
- message text
-
/welcome autorole-add
Auto-assign a role to every new member (owner-only).
- role role
-
/welcome autorole-remove
Stop auto-assigning a role on join (owner-only).
- role role
-
/welcome show
Show current welcome / goodbye / auto-role configuration.
Games
Casino minigames, table games, the lottery, and head-to-head matchups.
Player/Banker/Tie — both hands deal. Stake bounds per-guild (default 10-500).
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Play blackjack — solo against the dealer or multiplayer with friends.
-
/blackjack solo
Play one hand of blackjack against the dealer.
- stake number
- auto_topup yes / no
-
/blackjack create
Create a multiplayer blackjack table and seat yourself.
- ante number
- auto_topup yes / no
-
/blackjack join
Join an existing blackjack table at its ante.
- table number
- auto_topup yes / no
-
/blackjack start
Deal the next hand on a table you host.
- table number
-
/blackjack leave
Leave a multiplayer table (between hands only) and refund your ante.
- table number
-
/blackjack tables
List active blackjack tables in this server.
-
/blackjack peek
Show your hand mid-round (only visible to you).
- table number
-
/blackjack history
Show recent settled blackjack hands.
- table number
- limit number
Play one hand of Casino Hold'em — ante, see the flop, then call or fold against the dealer.
-
stake number required
Credits to ante (per-guild bounds; service rejects out-of-range; default 10-500)
-
auto_topup yes / no
Sell TOBY at market to cover any credit shortfall
Flip a coin for double-or-nothing. Stake bounds are per-guild (default 10-1000).
-
side text required
Heads or tails
- Heads
- Tails
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Challenge another user to Connect 4. Stake is optional — leave it off for free play.
-
user @user required
Opponent
-
stake number
Credits to wager each (optional; per-guild bounds; 0 = free play)
Pick a number 1-6, roll a die. Stake bounds are per-guild (default 10-500).
-
prediction number required
Number to predict (1-6)
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Challenge another user to a 50/50 duel. Stake bounds are per-guild (default 10-500).
-
user @user required
Opponent
-
stake number required
Credits to wager each (per-guild bounds; service rejects out-of-range)
Predict if the next card is higher or lower. Stake bounds per-guild (default 10-500).
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Race six horses; bet Win (1st), Place (top 2), or Show (top 3) on a single horse.
-
bet text required
Bet type
- Win
- Place
- Show
-
horse number required
Horse to bet on (1-6)
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Pick 1-10 numbers from 1-80; bot draws 20. Stake bounds are per-guild (default 10-500).
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
-
spots number
How many numbers to pick (1-10, default 5)
-
picks text
Your numbers (comma-separated, 1-80). Omit to quick-pick.
Buy tickets in the active jackpot lottery, or check its status.
-
/lottery buy
Buy tickets in the open lottery.
- count number
-
/lottery status
Show the open lottery (prize pool, your tickets, top holders).
Drop a ball through 8 rows into 9 buckets. Stake bounds per-guild (default 10-500).
-
risk text required
Risk profile (LOW / MEDIUM / HIGH)
- LOW
- MEDIUM
- HIGH
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Multiplayer Texas Hold'em (fixed-limit). Buy in, deal hands, take credits from your friends.
-
/poker create
Create a new poker table and seat yourself with the given buy-in.
- chips number
- free yes / no
-
/poker join
Join an existing table with a buy-in.
- table number
- chips number
-
/poker start
Deal the next hand on a table you host.
- table number
-
/poker leave
Cash out your remaining chips and leave a table (between hands only).
- table number
-
/poker tables
List active poker tables in this server.
-
/poker peek
Show your hole cards (only visible to you).
- table number
-
/poker rebuy
Top up your stack between hands (capped at the table's max buy-in).
- table number
- chips number
-
/poker history
Show recent settled hands. Pass a table id to scope to one table.
- table number
- limit number
Spin a European single-zero roulette wheel. Stake bounds are per-guild (default 10-500).
-
bet text required
What to bet on
- Red
- Black
- Odd
- Even
- Low (1-18)
- High (19-36)
- 1st dozen
- 2nd dozen
- 3rd dozen
- 1st column
- 2nd column
- 3rd column
- Straight
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
-
number number
Pocket 0-36 (only required for a STRAIGHT bet)
Challenge another user to Rock-Paper-Scissors. Stake is optional — leave it off for free play.
-
user @user required
Opponent
-
stake number
Credits to wager each (optional; per-guild bounds; 0 = free play)
Buy a 9-cell scratchcard. Match 5+ of any symbol. Stake bounds are per-guild (default 10-500).
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Spin a 3-reel slot machine. Stake bounds are per-guild (default 10-500).
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Challenge another user to Tic-Tac-Toe. Stake is optional — leave it off for free play.
-
user @user required
Opponent
-
stake number
Credits to wager each (optional; per-guild bounds; 0 = free play)
Pick a multiplier, spin the wheel. Stake bounds per-guild (default 10-500).
-
pick number required
Multiplier to bet on
- 2×
- 3×
- 5×
- 10×
-
stake number required
Credits to wager (per-guild bounds; service rejects out-of-range)
Economy
Wallet, tipping, TOBY market, titles, and price alerts.
Set a TobyCoin price target that auto-executes a buy/sell when reached.
-
/pricealert add
Register a target-price auto-trade.
- price decimal
- side text
- amount number
- coin text
-
/pricealert list
Show your active price-alert triggers.
-
/pricealert remove
Delete one of your triggers.
- id number
Send another user some social credit. 10-500 per tip.
-
user @user required
Recipient
-
amount number required
Credits to send (10–500)
Browse, buy, and equip vanity titles with your social credit.
-
/title shop
List titles available for purchase.
-
/title buy
Buy a title with your social credit.
- title text
-
/title equip
Equip a title you own so it appears on the leaderboard and grants the matching Discord role.
- title text
-
/title unequip
Remove your currently equipped title.
-
/title list
List the titles you own and your currently equipped title.
Trade social credit for the server's fake cryptocurrencies — pick your risk appetite.
-
/tobycoin markets
List every coin, its price and how wild it is.
-
/tobycoin price
Show the current price for a coin (defaults to TOBY).
- coin text
-
/tobycoin balance
Show your full coin portfolio and its value.
-
/tobycoin buy
Buy a coin with social credit.
- amount number
- coin text
-
/tobycoin sell
Sell a coin for social credit.
- amount number
- coin text
-
/tobycoin chart
Render a coin's market chart.
- coin text
- window text
Miscellaneous
Polls, intros, achievements, and assorted small utilities.
Think of a question and let me divine to you an answer!
Show unlocked achievements and progress toward the next ones (yours by default).
-
user @user
Member to inspect (defaults to you)
Your top games, server activity stats, and per-user tracking preference.
-
/activity me
Show your own top games this month and across the last 12 months.
- month text
-
/activity server
Show the server's top games for a month.
- month text
-
/activity tracking-on
Opt in to game-activity tracking in this server.
-
/activity tracking-off
Opt out of game-activity tracking in this server.
Track who counts as a brother in this bot.
-
/brother check
Check whether you (or someone you mention) is a brother.
- user @user
-
/brother list
List everyone currently registered as a brother.
-
/brother add
Register a user as a brother (superuser only).
- user @user
- name text
-
/brother remove
Unregister a user (superuser only).
- user @user
Claim today's daily reward. Keep claiming on consecutive days to grow your streak.
Random excuses, submissions, and moderation per server.
-
/excuse random
Get a random approved excuse for this server.
-
/excuse submit
Open a form to submit a new excuse for approval (max 200 characters).
-
/excuse list
Browse the server's excuses with pagination.
- scope text
- page number
-
/excuse search
Find approved excuses containing the given text.
- query text
- page number
-
/excuse approve
Approve a pending excuse (superuser only).
- id number
-
/excuse delete
Delete an excuse (superusers, or authors deleting their own pending submission).
- id number
See everything the bot can do, or pass a command name for details on just that one.
-
command text
Command you would like help with
Show your level and XP progress (or another member's if mentioned).
-
user @user
Member to inspect (defaults to you)
Manage notifications. Each kind has per-surface preferences (DM, channel ping, push).
-
/notify list
Show your current notification preferences across DM, channel, and push.
-
/notify set
Turn a notification kind on or off for a specific surface.
- kind text
- surface text
- on yes / no
Render a member's profile card — level, XP, balance, title, and recent achievements.
-
user @user
Member to inspect (defaults to you)
Return one item from a list you provide with options separated by commas.
-
list text required
List of elements you want to pick a random value from
Links for supporting TobyBot and finding help
Split a roster into random teams and move members into per-team voice channels.
-
/team split
Open a form to split a roster into random teams.
- members text
-
/team cleanup
Delete the temporary 'Team N' voice channels this command created.
Let me tell you about the permissions tied to the user mentioned (no mention is your own).
-
users text
List of users to print info about
Fetch
Pull memes, news, and quick lookups from the web.
This command shows a meme from the subreddit you've specified (SFW only)
-
subreddit text required
Which subreddit to pull the meme from
-
timeperiod text
What time period filter to apply to the subreddit (e.g. day/week/month/all). Default day.
- day
- week
- month
- all
-
limit number
Pick from top X posts of that day. Default 5.
Magic: The Gathering
Build draft cubes and crunch as-fan from Scryfall.
Magic quick reference — set info and keyword reminder text.
-
/mtg set
Look up a Magic set by its code (release date, card count).
- code text
-
/mtg rule
Look up a Magic keyword's reminder text (e.g. trample, flying).
- term text
Search Magic cards, or look up a card's details, rulings, or combos.
-
/mtgcard search
Search Magic cards by name, type and/or Scryfall query — browse the matches.
- name text
- type text
- query text
-
/mtgcard lookup
Look up a single Magic card by name.
- name text
-
/mtgcard rulings
Look up a Magic card's official rulings by name.
- name text
-
/mtgcard combos
Find the combos a Magic card is part of (Commander Spellbook).
- name text
Magic: The Gathering cube tools — as-fan maths and randomised draft packs.
-
/mtgcube asfan
Expected copies of a card type per booster: (type ÷ cube) × pack size.
- total number
- cube-size number
- pack-size number
-
/mtgcube preview
Show the as-fan distribution of a cube (a Scryfall query or a saved cube).
- query text
- saved text
- pack-size number
-
/mtgcube generate
Deal randomised, as-fan-balanced packs from a Scryfall query or a saved cube.
- query text
- saved text
- packs number
- pack-size number
- balanced yes / no
-
/mtgcube saved
List the cubes you've saved on the website.
Analyse a Magic deck — check its legality in a format.
-
/mtgdeck legality
Check whether a saved cube/deck is legal in a format (banned & not-legal cards).
- format text
- saved text
- query text
Get DM'd when a Magic card's price crosses your target.
-
/mtgprice add
Get DM'd when a card's price crosses your target.
- name text
- direction text
- price decimal
- currency text
-
/mtgprice list
List your card price watches.
-
/mtgprice remove
Remove one of your card price watches.
- id number