Commands

All available slash commands for TobyBot.

Music

CommandDescriptionOptions
/deleteintroDelete one of your intros.
/editintroEdit one of your intros.
/joinMakes the bot join your voice channel
/leaveMakes the TobyBot leave the voice channel it's currently in
/loopLoop the currently playing song
/nowdigonthisPlays a song which cannot be skipped
  • linkSTRING
    Link to play that cannot be stopped unless requested by a super user
  • volumeINTEGER
    Volume to play at
  • startNUMBER
    Start position of the track in seconds
/nowplayingShows the currently playing song
/pausePauses the current song if one is playing
/playPlays 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
/queueshows the queued up songs
/resumeResumes the current song if one is paused.
/setintroUpload 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
/setvolumeSet the volume of the audio player for the server to a percent value (between 1 and 100)
  • volumeINTEGER
    Volume value between 1-100 to set the audio to
/shuffleUse this command to shuffle the queue
/skipskip X number of tracks. Skips 1 by default
  • skipINTEGER
    Number of tracks to skip
/stopStops the current song and clears the queue

DnD

CommandDescriptionOptions
/characterShow a linked D&D Beyond character sheet
  • userUSER
    Whose character to display (default: yourself)
/dndUse this command to do lookups on various things from DnD
  • typeSTRING
    What type are you looking up
    • spell
    • condition
    • rule
    • feature
  • querySTRING
    What is the thing you are looking up?
/initiativeRoll initiative for members in voice channel. DM is excluded from roll.
  • dmMENTIONABLE
    Who is the DM? default: caller of command.
  • channelCHANNEL
    which channel is initiative being rolled for? default: voice channel of user calling this.
  • namesSTRING
    to be used as an alternative for the channel option. Comma delimited.
/linkcharacterLink your D&D Beyond character sheet to this server
  • characterSTRING
    Your D&D Beyond character URL or ID (e.g. https://www.dndbeyond.com/characters/12345 or just 12345)
/rollRoll an X sided dice Y times with a Z modifier. (Default 20 sided dice, 1 roll and 0 modifier)
  • numberINTEGER
    What sided dice would you like to roll?
  • amountINTEGER
    How many dice would you like to roll?
  • modifierINTEGER
    What modifier applies to your roll?

Moderation

CommandDescriptionOptions
/adjustuserUse this command to adjust the mentioned user's permissions to use TobyBot commands for your server
  • usersSTRING
    User(s) who you would like to adjust the permissions of.
  • nameSTRING
    What permission to adjust for the user
    • MUSIC
    • MEME
    • DIG
    • SUPERUSER
  • modifierINTEGER
    modifier for the initiative command when used on your user
/kickKick a member off the server.
  • usersSTRING
    User(s) to kick
/moveMove mentioned members into a voice channel (voice channel can be defaulted by config command)
  • usersSTRING
    User(s) to move
  • channelSTRING
    Channel to move to
/pollStart a poll for every user in the server who has read permission in the channel you're posting to
  • questionSTRING
    Question for the poll
  • choicesSTRING
    Comma delimited list of answers for the poll
/setconfigUse this command to set the configuration used for this bot in your server
  • volumeINTEGER
    Default volume for audio player on your server (100 without an override)
  • intro_volumeINTEGER
    Default volume of intros for users on your server (90 without an override)
  • delete_delayINTEGER
    The length of time in seconds before your slash command messages are deleted
  • moveCHANNEL
    Value for the default move channel you want if using move command without arguments
/shhSilence everyone in your voice channel, please only use for Among Us. Usage: `/shh`
/socialcreditUse this command to adjust the mentioned user's social credit.
  • leaderboardBOOLEAN
    Show the leaderboard
  • usersUSER
    User(s) to adjust the social credit value. Without a value will display their social credit amount
  • creditNUMBER
    Score to add or deduct from mentioned user's social credit
/talkUnmute everyone in your voice channel, mostly made for Among Us.

Miscellaneous

CommandDescriptionOptions
/8ballThink of a question and let me divine to you an answer!
/brotherLet me tell you if you're my brother.
  • brotherUSER
    Tag the person who you want to check the brother status of.
/chAllow me to 'ch' whatever you type.
  • messageSTRING
    Message to 'Ch'
/excuseLet me give you a convenient excuse!
  • actionSTRING
    Which action would you like to take?
    • pending
    • all
    • approve
    • delete
  • idINTEGER
    Use in combination with an approve action for pending IDs, or delete action for an approved ID
  • excuseSTRING
    Use in combination with an approve being true. Max 200 characters
  • authorUSER
    Who made this excuse? Leave blank to attribute to the user who called the command
/hellothereI have a bad understanding of time, let me know what the date is so I can greet you appropriately
  • dateSTRING
    What is the date you would like to say hello to TobyBot for?
/helpget help with the command you give this command
  • commandSTRING
    Command you would like help with
/randomReturn one item from a list you provide with options separated by commas.
  • listSTRING
    List of elements you want to pick a random value from
/teamReturn X teams from a list of tagged users.
  • membersSTRING
    Which discord users would you like to split into the teams?
  • sizeINTEGER
    Number of teams you want to split members into (defaults to 2)
  • cleanupBOOLEAN
    Do you want to perform cleanup to reset the temporary channels in the guild?
/userinfoLet me tell you about the permissions tied to the user mentioned (no mention is your own).
  • usersSTRING
    List of users to print info about

Fetch

CommandDescriptionOptions
/dbd-killerreturn a random dead by daylight killer
/kf2return a random kf2 map
/memeThis command shows a meme from the subreddit you've specified (SFW only)
  • subredditSTRING
    Which subreddit to pull the meme from
  • timeperiodSTRING
    What time period filter to apply to the subreddit (e.g. day/week/month/all). Default day.
    • day
    • week
    • month
    • all
  • limitINTEGER
    Pick from top X posts of that day. Default 5.