The most recent version of this page is a draft.DiffThis version is outdated by a newer approved version.DiffThis version (2016/12/31 03:14) is a draft.
Approvals: 0/1

This is an old revision of the document!


Built-In Commands


Commands Info
!bankheist [x] [x] is the amount of points you want to risk. Command to start a bank heist and gamble some of your points against the bot. Survive, and you will walk away rich! (e.g. !bankheist 100)
!bets [x] [y] When betting pools are open, it enters your bet of [x] points on option [y] (e.g. !bets 100 2).
!betting help Command to show users status of current betting pool.
!bid [x] Enters a bid during an open auction. (e.g. !bid 400 to bid 400 points)
!bot Displays information on the current bot version and website link.
!cmdlist Display active channel commands for the stream.
!<currency name> Displays the current points a user holds (e.g. If the currency name is Karma, then the command is !karma)
!dragrace [type] [x] [y] Command to start/enter a drag race. Type can be “win”, “top2” or “top3” as detailed here. Choose wisely! [x] is the amount of points to bet and [y] is a number between 1-8 for the car you are betting on.
!dragrace myinfo Shows info about the bets you have placed on the running drag race.
!give <user> <amount> Gives points from your account to another viewer. Can be restricted to Mods, VIPs or even opened up to regular viewers depending on the streamer's discretion. (This must enable the setting in Master Settings in order for this command to work.)
!hscard [card_name] Display details about Hearthstone cards.
!poll help Displays current poll options.
!<queuename> <message/note> A command for viewers to join a queue with optional message/note.
!<queuename> leave A command for viewers to leave a queue. e.g. !testqueue leave
!<queuename> <message> A command for viewers to update their queue note. e.g. !testqueue new note
!raffle help Command to show users status of current raffles.
!ticket [x] Enters an open raffle with specified number of tickets (e.g. !ticket 4 to purchase 4 tickets)
!vip Displays VIP info with rank and subscription expiry date. (Only works for VIPs)
!vote [x] [y] Vote for an option in a running poll. [x] is the option you want to vote on and [y] is an optional input for the number of votes (if multiple voting is allowed).


Commands Info
!song Displays the song DeepBot is currently playing. (Only works if you are using the internal YouTube player or Spotify if you have last.fm connected.)
!songlist Shows the full list of songs being played in the internal YouTube music player.
!prevsong Command to show the last song played (Only works if you are using the internal YouTube player)
!nextsong Command to show the next song to be played (Only works if you are using the internal YouTube player)
!requestsong Shows the current cost setup to request songs for different user classes.
!requestsong [YouTubeID] Requests songs to be added to the stream playlist. *Note: Currency cost may apply!*
!requestsong [SongName/Artist] Requests songs by the name/artist instead of the link. Needs at least two words for it to find the song. (VIP Only Command) (To enable this option go to Config Tab > Master Settings > Scroll to Bottom > Check the Box “Allow song request by song name”)
!skipsong Command to start a vote to skip the current song.
!skipsong [x] Pay the veto cost and skip the song yourself. *Note: Veto powers may be expensive!


Commands Info
!addcmd <cmd> <message> Add a channel command. (e.g. !addcmd !testcmd This is a test message). Note: The bot now supports access level commands. To restrict a command to a specific user class, add %<level> to the beginning of the command, (e.g. !addcmd !modonly %8 This is a mod only message) Access levels are: 1. All Viewers 2. All VIP 3. All VIP + Mods 4. VIP Silver + VIP Gold 5. VIP Silver + VIP Gold + Mods 6. VIP Gold 7. VIP Gold + Mods 8. Mod Only 9. Bot & Streamer Only
!delcmd <cmd> Delete a channel command. (e.g. !delcmd !testcmd)
!editcmd <cmd> <message> Edit a channel command. (e.g. !editcmd !testcmd This is an edited test message)
!add <points> <user(s)/all> Add a specified amount of points to a specific user or everyone. (e.g. !add 100 expertsonline, !add 5 all ) [MOD Level 2 Only]
!addautohost [stream] Add a stream to the Auto Hosting Feature. (e.g. !addautohost ExpertsOnline) [Mod Level 2 Only]
!addvideotoblacklist [VideoID] Blacklist specific YouTube videos to prevent them from being added to the list of song requests.
!check <user> Check the stream currency balance for the specified user. (e.g. !check expertsonline)
!delautohost [stream] Delete a stream from the Auto Hosting Feature. (e.g. !delautohost ExpertsOnline) [Mod Level 2 Only]
!highlight <note> Timestamps a certain part of your stream for stream highlights. It saves it to the highlights log in your Deepbot Folder > Log folder. (e.g. !highlight FunnyMoment)
!playnextsong Plays the next song in the playlist.
!playprevsong Plays the previous song in the playlist.
!playsong Starts/resumes music.
!pausesong Pauses the song currently playing.
!permit Permit users to post links when link protection is being used.
/r or /w Respond to whispers in the Chat tab. (e.g. /r will respond to the last whisper. /w username will whisper a specific user.) (VIP Exclusive) (You need to enable it the Master Settings by clicking the check box next to Enable Whisper messaging (Streamer))
!removesong [x] Removes a song from the playlist. Example: !removesong 5 (Only works if you are using the internal YouTube player)
!remove <points> <user> Remove a specified amount of points from user. (e.g. !remove 100 expertsonline) [MOD Level 2 Only]
!resetcounter <cmd> Resets the counter of a command.
!startarena <mode> <amount> Mode 1 is Knockout Arena where <amount> is the max wager, Mode 2 is Tournament Arena where <amount> is the entry cost into the tournament. (e.g. !startarena 1 100) [MOD Level 2 Only]
!startautohost Start Auto Hosting. [Mod Level 2 Only]
!startguessinggame [preset name] A command for mods to start the guessing game. (e.g. !startguessinggame [preset name].)
!stopautohost Stop Auto Hosting [Mod Level 2 Only]
!top [x] Display [x] users with the highest amount of stream currency. [x] must be a number between 1 - 14.
!tophours [x] Display [x] users with the highest hours watched. [x] must be a number between 1 - 14.
!topranks [x] Display [x] users with the highest stream ranks. [x] must be a number between 1 - 10.
!updategame <game> Updates the stream game. [MOD Level 2 Only]
!updatetitle <title> Updates the stream title. [MOD Level 2 Only]
!volume Checks the current volume of the internal YouTube player.
!volume [x] Sets the volume of the internal YouTube player. [x] must be a value between 1 and 100.


Auction Commands


Commands Info
!auction open <min bid> <item> Opens the auction.(e.g. !auction open 10 100m)
!auction close Closes the auction.

Betting Commands


Commands Info
!betting start <maxbets> <housecut> <betting_on> <option1> <option2> Starts betting. (e.g. !betting start 100 0 This_is_a_test_bet yes no maybe ) [Use _ for space in text]
!betting close Closes betting.
!betting cancel Cancels betting
!betting winoption [x] Selects the winning option, where [x] is the winning option. (e.g. !betting winoption 2)

Custom Join Message Commands


Commands Info
!usermsg add <user> <message> Add a custom user message for a viewer.
!usermsg view <user> View the custom user message of a viewer.
!usermsg edit <user> <message> Modify the custom user message of a viewer.
!usermsg del <user> Delete the custom user message of a viewer.

Keyword Raffle Commands


Commands Info
!kraffle open <keyword> <optional game> <optional close timer> Opens a keyword raffle. (e.g. !kraffle open !key Diablo_3_:ROS 5)
!kraffle close Closes the keyword raffle.
!kraffle draw Draws a winner from the keyword raffle.
!kraffle cancel Cancels the keyword raffle.

Quote Commands


Commands Info
!quote <optional ID> Displays a quote from the database. (The streamer can enable or disable these for the different user classes)
!addquote <name> <quote> Adds a quote to the database. (The streamer can enable or disable these for the different user classes)
!delquote <ID> Deletes a quote from the database. (The streamer can enable or disable these for the different user classes)

Ticket Raffle Commands


Commands Info
!traffle open <cost per ticket> <max tickets> <optional game> <optional close timer> Opens the ticket raffle. (e.g. !traffle open 1 10 Diablo_3_:ROS 5)
!traffle close Closes the ticket raffle.
!traffle draw Draws a winner from the ticket raffle.
!traffle cancel Cancels the ticket raffle.

Custom Commands


  • You can also make your own commands using the list of custom command variables found here : Custom Commands
  • A few examples of already user made custom commands: User Custom Commands
  • If you wish for Deepbot to interact with other bots that make use of ! for commands you can force Deepbot to not execute an internal command by using \. For example, \!kappagen would tell Deepbot to send “!kappagen” as a message to Twitch chat.