Commands

All available slash commands for TobyBot.

Music

Command Description Options
/deleteintro Delete one of your intros.
/editintro Edit one of your intros.
/join Makes the bot join your voice channel
/leave Makes the TobyBot leave the voice channel it's currently in
/loop Loop the currently playing song
/nowdigonthis Plays a song which cannot be skipped
  • link STRING
    Link to play that cannot be stopped unless requested by a super user
  • volume INTEGER
    Volume to play at
  • start NUMBER
    Start position of the track in seconds
/nowplaying Shows the currently playing song
/pause Pauses the current song if one is playing
/play Plays a song. You may optionally specify a start time
  • link
    Play a song from a link
    • link: The URL or search term
    • start: Start position in seconds
    • volume: Volume to play at
  • intro
    Play your user intro
    • start: Start position in seconds
    • volume: Volume to play at
/queue shows the queued up songs
/resume Resumes the current song if one is paused.
/setintro Upload an **MP3** file or link to play when you join a voice channel.
  • link
    Set intro via YouTube link
    • link: Link to set as your discord intro
    • volume: Volume to set your intro to
    • users: User whose intro to change
  • attachment
    Set intro via file upload
    • attachment: Attachment (file) to set as your discord intro
    • volume: Volume to set your intro to
    • users: User whose intro to change
/setvolume Set the volume of the audio player for the server to a percent value (between 1 and 100)
  • volume INTEGER
    Volume value between 1-100 to set the audio to
/shuffle Use this command to shuffle the queue
/skip skip X number of tracks. Skips 1 by default
  • skip INTEGER
    Number of tracks to skip
/stop Stops the current song and clears the queue

DnD

Command Description Options
/campaign Manage a D&D campaign for this server
  • create
    Create a new campaign for this server (you become the DM)
    • name: Campaign name
    • channel: Channel associated with the campaign
  • join
    Join the active campaign as a player
  • leave
    Leave the active campaign
  • status
    Show the active campaign and its players
  • end
    End the active campaign (DM only)
/character Show a linked D&D Beyond character sheet
  • user USER
    Whose character to display (default: yourself)
/dnd Use this command to do lookups on various things from DnD
  • type STRING
    What type are you looking up
    • spell
    • condition
    • rule
    • feature
  • query STRING
    What is the thing you are looking up?
/initiative Roll initiative for members in voice channel. DM is excluded from roll.
  • dm MENTIONABLE
    Who is the DM? default: caller of command.
  • channel CHANNEL
    which channel is initiative being rolled for? default: voice channel of user calling this.
  • names STRING
    to be used as an alternative for the channel option. Comma delimited.
/linkcharacter Link your D&D Beyond character sheet to this server
  • character STRING
    Your D&D Beyond character URL or ID (e.g. https://www.dndbeyond.com/characters/12345 or just 12345)
/refreshcharacter Re-fetch your linked D&D Beyond character sheet from D&D Beyond
/roll Roll an X sided dice Y times with a Z modifier. (Default 20 sided dice, 1 roll and 0 modifier)
  • number INTEGER
    What sided dice would you like to roll?
  • amount INTEGER
    How many dice would you like to roll?
  • modifier INTEGER
    What modifier applies to your roll?

Moderation

Command Description Options
/adjustuser Use this command to adjust the mentioned user's permissions to use TobyBot commands for your server
  • users STRING
    User(s) who you would like to adjust the permissions of.
  • name STRING
    What permission to adjust for the user
    • MUSIC
    • MEME
    • DIG
    • SUPERUSER
/kick Kick a member off the server.
  • users STRING
    User(s) to kick
/move Move mentioned members into a voice channel (voice channel can be defaulted by config command)
  • users STRING
    User(s) to move
  • channel STRING
    Channel to move to
/poll Start a poll for every user in the server who has read permission in the channel you're posting to
  • question STRING
    Question for the poll
  • choices STRING
    Comma delimited list of answers for the poll
/setconfig Use this command to set the configuration used for this bot in your server
  • volume INTEGER
    Default volume for audio player on your server (100 without an override)
  • intro_volume INTEGER
    Default volume of intros for users on your server (90 without an override)
  • delete_delay INTEGER
    The length of time in seconds before your slash command messages are deleted
  • move CHANNEL
    Value for the default move channel you want if using move command without arguments
  • leaderboard_channel CHANNEL
    Text channel for the monthly social credit leaderboard post
  • activity_tracking BOOLEAN
    Enable game-activity tracking in this server (users can opt out individually)
  • jackpot_loss_tribute_pct INTEGER
    Percent (0-50) of every lost casino stake routed into the per-guild jackpot pool. Default 10.
/shh Silence everyone in your voice channel, please only use for Among Us. Usage: `/shh`
/socialcredit Use this command to adjust the mentioned user's social credit.
  • leaderboard BOOLEAN
    Show the leaderboard
  • users USER
    User(s) to adjust the social credit value. Without a value will display their social credit amount
  • credit NUMBER
    Score to add or deduct from mentioned user's social credit
/talk Unmute everyone in your voice channel, mostly made for Among Us.

Economy

Command Description Options
/coinflip Flip a coin for double-or-nothing. Bet 10-1000 credits.
  • side STRING
    Heads or tails
    • Heads
    • Tails
  • stake INTEGER
    Credits to wager (10–1000)
/dice Pick a number 1-6, roll a die. Bet 10-500 credits.
  • prediction INTEGER
    Number to predict (1-6)
  • stake INTEGER
    Credits to wager (10-500)
/duel Challenge another user to a 50/50 duel. Stake 10-500 credits.
  • user USER
    Opponent
  • stake INTEGER
    Credits to wager each (10-500)
/highlow Predict if the next card is higher or lower than the anchor. Bet 10-500 credits.
  • stake INTEGER
    Credits to wager (10-500)
/scratch Buy a 9-cell scratchcard. Match 5+ of any symbol. Bet 10-500 credits.
  • stake INTEGER
    Credits to wager (10-500)
/slots Spin a 3-reel slot machine. Bet 10-500 credits per pull.
  • stake INTEGER
    Credits to wager (10–500)
/tip Send another user some social credit. 10-500 per tip.
  • user USER
    Recipient
  • amount INTEGER
    Credits to send (10–500)
  • message STRING
    Optional note
/title Browse, buy, and equip vanity titles with your social credit.
  • shop
    List titles available for purchase.
  • buy
    Buy a title with your social credit.
    • title: Exact title label (e.g. '⭐ Comrade')
  • equip
    Equip a title you own so it appears on the leaderboard and grants the matching Discord role.
    • title: Exact title label to equip
  • unequip
    Remove your currently equipped title.
  • list
    List the titles you own and your currently equipped title.
/tobycoin Trade social credit for Toby Coin, the official fake cryptocurrency of this server.
  • price
    Show the current Toby Coin price for this server.
  • balance
    Show your Toby Coin balance and portfolio value.
  • buy
    Buy Toby Coin with social credit.
    • amount: Number of coins to buy
  • sell
    Sell Toby Coin for social credit.
    • amount: Number of coins to sell
  • chart
    Render the Toby Coin market chart for this server.
    • window: Time window (defaults to 1d)

Miscellaneous

Command Description Options
/8ball Think of a question and let me divine to you an answer!
/activity Your top games, server activity stats, and per-user tracking preference.
  • me
    Show your own top games this month and across the last 12 months.
  • server
    Show the server's top games this month.
  • tracking-on
    Opt in to game-activity tracking in this server.
  • tracking-off
    Opt out of game-activity tracking in this server.
/brother Let me tell you if you're my brother.
  • brother USER
    Tag the person who you want to check the brother status of.
/ch Allow me to 'ch' whatever you type.
  • message STRING
    Message to 'Ch'
/excuse Let me give you a convenient excuse!
  • action STRING
    Which action would you like to take?
    • pending
    • all
    • approve
    • delete
  • id INTEGER
    Use in combination with an approve action for pending IDs, or delete action for an approved ID
  • excuse STRING
    Use in combination with an approve being true. Max 200 characters
  • author USER
    Who made this excuse? Leave blank to attribute to the user who called the command
/hellothere I have a bad understanding of time, let me know what the date is so I can greet you appropriately
  • date STRING
    What is the date you would like to say hello to TobyBot for?
/help get help with the command you give this command
  • command STRING
    Command you would like help with
/random Return one item from a list you provide with options separated by commas.
  • list STRING
    List of elements you want to pick a random value from
/team Return X teams from a list of tagged users.
  • members STRING
    Which discord users would you like to split into the teams?
  • size INTEGER
    Number of teams you want to split members into (defaults to 2)
  • cleanup BOOLEAN
    Do you want to perform cleanup to reset the temporary channels in the guild?
/userinfo Let me tell you about the permissions tied to the user mentioned (no mention is your own).
  • users STRING
    List of users to print info about

Fetch

Command Description Options
/dbd-killer return a random dead by daylight killer
/kf2 return a random kf2 map
/meme This command shows a meme from the subreddit you've specified (SFW only)
  • subreddit STRING
    Which subreddit to pull the meme from
  • timeperiod STRING
    What time period filter to apply to the subreddit (e.g. day/week/month/all). Default day.
    • day
    • week
    • month
    • all
  • limit INTEGER
    Pick from top X posts of that day. Default 5.