Enters a bid during an open auction. (e.g. !bid 400 to bid 400 points)

!bot

Displays the current version of DeepBot and the link to the website.

!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 number 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 be enabled in the Master Settings first in order for this command to work.)

!hscard [card_name]

Display details about Hearthstone cards.

!poll help

Displays all options for the current poll.

!<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

A 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).

Music Commands

Commands

Info

!song

Displays the song DeepBot is currently playing. (This 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

A command to show the last song played. (This only works if you are using the internal YouTube player.)

!nextsong

A command to show the next song to be played. (This only works if you are using the internal YouTube player.)

!requestsong

Displays the cost 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. This needs at least two words for it to find a song. (VIP-only command) (To enable this option, go to Config > Master Settings and scroll to the bottom and check the box labeled “Allow song request by song name”.)

!skipsong

A command to start a vote to skip the current song.

!skipsong [x]

This is similar to the command above except that a user can skip the song by paying the veto cost, [x]. *Note: Veto powers may be expensive!*

!removesong

This command will remove the last song from the user that runs it.

!internal_songchange_event

This command is called whenever the song currently playing is changed. The song name is passed through as a @target@. You can create a custom version of this command to have the song playing be displayed on screen via the use of widgets. *Note:* This command will only be trigger when your stream is live.

Admin Commands

Commands

Info

!addcmd <cmd> <message>

This adds a channel command, where <cmd> is the name of the command to be created and <message> is the script or message this command will run when executed. Custom commands can also be restricted to certain user classes by adding %<level> before <message>, where <level> is a value between 1-9, which represent different user classes. Here are the different levels: 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>

This deletes a channel command. (e.g. !delcmd !testcmd)

!editcmd <cmd> <message>

This edits a channel command. (e.g. !editcmd !testcmd This is an edited test message)

Change a user's name in the database to a different Twitch username. (e.g. !renameuser expertsoffline 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.

!removesong [x]

Removes a song from the playlist by its number in the queue. For example, !removesong 5 will remove the 5th song that was requested. (This only works if you are using the internal YouTube player.)

!permit

Permits users to post links when link protection is enabled.

/r or /w

Respond to whispers in the Chat tab. (e.g. /r will respond to the last whisper, while /w <username> will whisper a specific user.) (VIP Exclusive) (In order for this to work, this must be enabled in the Master Settings by clicking the check box next to Enable Whisper messaging (Streamer))

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 adding \ before a command. For example, \!kappagen would tell Deepbot to send “!kappagen” as a message to Twitch chat instead of trying to execute it as a normal command.