Deep Bot Commands: Complete Tutorial For Chat Bot In 2023

Updated On:

Getting a large number of viewers on your Twitch channel is all great. Still, as your audience grows in numbers, it’s getting progressively more challenging to communicate with them simultaneously via chat, keeping them engrossed with whatever you’re doing on your channel.

That’s where the Twitch bots come into play. Twitch bot is a tool made specifically to help you moderate your chat by reassigning tasks you’d otherwise have to do manually.

They offer a great way to enhance your chat, engage numerous people simultaneously in a spam-free environment, and one of the best bots out there for that purpose is a Deep bot, and in this article, we will learn about deep bot commands.

Deep bot is an all-in-one service for your Twitch and Discord, a tool that enables you to add all kinds of exciting and useful features.

You can add features like a loyalty point system, chat games, customizing your bot’s name and brand image, timed messages, polls, etc.

Below is the full list of essential deep bot commands that you can implement in your live chat on Twitch, organized by sections.

General Commands

These basic deep bot commands are typically obtainable to all Twitch viewers, whether they have a status as a mod, a VIP, or a streamer.

These are simply basic commands easily recommendable for every channel, with the user seavy enough to apply them.

  • !bot – Shows what software version is currently available, with a link to a Deep bot website.
  • !cmdlist – Displays custom commands added to the chatbot in which “Hide from command list” has yet to be marked. The way this is shown to switch will be different depending on the options adjusted in “Master Settings.”
  • ! – With this line, you can return the information and achieve that in the format before set at Default Points String on Master Settings.

Administrator And Mod Commands

  • !addcmd [%level]  – With this code you can add a custom command that can potentially be carried out by each and every viewer.

A  represents the name of the order that a viewer needs to call, [%level] is the optional value that is made to restrict a command to a rather specific user group, and  is the text posted to chat.

  • !delcmd  – This line deletes the stated channel mod commands from Deep bot, with  being the name of the command to delete.
  • !editcmd  – With this you can edit channel commands in Deepbot, with  representing the name of the command to edit.
  • !add  – Add a percentage of a user’s active currency total or a stated amount of coin to a specified user or all users present.
  • !add custom  – Add a certain amount of streaming currency, or a specified percentage of total currency to a particular user group.
  • !addautohost  – This command-line adds a particular stream channel to the auto hosting. The  represents the title of the Twitch channel you wish to add to your list.
  • !delautohost  – A line of command to remove a stream from the Auto hosting feature.
  • !addvideotoblacklist [VideoID] – A line of command to block a particular YouTube video to stop it from being attributed to the list of music song requests.
  • !addusertoblacklist [user name] – A particular command to blocklist a specific Twitch user from requesting a song or a video.
  • !check  – Check the currency balance for the selected user.
  • !highlight  – This code timestamps parts of the stream for stream highlights.
  • !renameuser  – Changes a database Twitch user name to an unrelated user name.[a mod level 2]
  • !playnextsong – Command to play the following playlist song.
  • !playprevsong – A command that plays the preceding playlist song.
  • !playsong – With this code, you can resume or start the music.
  • !pausesong – Use this code to pause the active song.
  • !removesong [x] – Removes a music piece from the stream playlist by its dedicated queue number.
  • !permit – Allows users to post their preferred links, bypassing the link protection
  • /r or /w – A bot streamer responds to whispers in the Twitch Chat tab.

For instance, /r replies to the latest whisper, while the /w < username> will whisper to a particular user. You must enable this VIP-only option in the Master Settings via clicking the appropriate check box of the Enable Whisper Messaging option.

  • !remove  – Removes a stated number of points from a particular user. [a mod level 2]
  • !resetcounter  – A code line to reset the counter of a given command.
  • !startarena  – A Mode 1 represents a Knockout Arena, with  being the max wager.

Mode 2, on the other hand, represents a Tournament Arena, with  representing the entry cost for the tournament. [a mod level 2]

chat bot twitch
  • !startautohost – Command to start auto-hosting. [a mod level 2]
  • !startguessinggame [preset name] – Commanding mods to begin with a guessing game.
  • !stopautohost – A command to stop auto-hosting. [a mod level 2]
  • !top [x] – Show all the users with the maximum amount of currency, with value [x] being a number between 1 and 14.
  • !tophours [x] – Displays users with the most hours invested, again with [x] being a value between numbers 1 and 14.
  • !topranks [x] – The viewers having the highest stream ranks are shown by Twitch with this command. The [x] represents a value between numbers 1 and 10.
  • !updategame  – This code updates the info for a streaming game or stream activity. [a mod level 2]updatetitle
  • !volume – Inspects the volume level of the internal YouTube player.
  • !volume [x] – With this code, you can set the internal YouTube player’s sound volume level. An [x] ought to be a digit between the numbers 1 and 100.

Stream And Minigame Interaction Deep Bot Commands

You can use the commands below that can be used with the stream interaction and minigames tools built into this chatbot, and you can find all of these tools within the “Stream interaction” tab.

Music Commands

  • !song – Displays the music title currently playing in a Deep bot. This only works when you utilize either Spotify or the internal YouTube player.
  • !songlist – This command shows the list of songs played out in the internal YouTube music player.
  • !prevsong – With this code, you can show the latest song played. This option works if you are utilizing the internal YouTube player.
  • !nextsong – This line of command delivers the next song to be played. (This option also works exclusively via the internal YouTube player.
  • !requestsong – Shows the cost for requesting a music track for different user classes available.
  • !requestsong [YouTubeID] – With this command, you request songs to be added to the playlist, but bear in mind that the currency cost might apply.
  • !requestsong [song or artist name] – Requests songs by the title or artist name, instead of via the link. This VIP option requires you to use no less than two words to find a music piece of your choice. 
  • To enable this command, jump to Config > Master Settings and tick the “Allow song request by song name” box located at the bottom.
  • !skipsong – The line to start a vote for skipping the current song.
  • !skipsong [x] – This command enables users to pass over a particular song by paying off the veto cost, defined in [x].
  • !removesong – This command will eliminate the last music piece from the user running it in chat.
  • !internal_songchange_event – This line of code is activated by Twitch whenever the active song is changed.

Admin Commands

  • !addcmd  – This line adds a channel command. A  represents the name of the command, and  representing a script this command will run when carried out.

Custom deep bot commands can be confined to particular user classes by adding up % before adding the . A  is a way to constitute different user classes with numbers between 1 and 9.

Some of the different classes are:

  1. All viewers;
  2. All VIP;
  3. All VIP plus mods;
  4. VIP Silver plus VIP Gold;
  5. VIP Silver plus VIP Gold plus mods;
  6. VIP Gold;
  7. VIP Gold plus mods;
  8. Mod only;
  9. Streamer and bot only;
  • !delcmd  – Delete a specified channel command
  • !editcmd  – Edit a channel command, (for example !editcmd !testcmd An edited test message)
  • !add  – Add a designated number of points to a particular user or users [a mod level 2]
  • !add custom  – Add certain amount of points to a particular userclass online or all of the classes. [a mod level 2]. 

Some of the available User class options are:

  1. All Viewers,
  2. All VIP,
  3. All VIP plus Mods,
  4. VIP Silver plus VIP Gold,
  5. VIP Silver plus VIP Gold plus Mods,
  6. VIP Gold,
  7. VIP Gold plus Mods,
  8. Mod Only
  • !addautohost [stream] – With this code, you can count a new stream to the Auto hosting option. [a mod level 2]
  • !delautohost [stream] – With this code of the command, you can remove the stated stream from the Auto hosting option. [a mod level 2]
  • !addusertoblacklist [username] – This command line allows you to block a particular user from requesting any songs.
  • !addvideotoblacklist [VideoID] – This particular command blocks particular YouTube videos to stop them from being counted on the song request list.
  • !check – Checks the stream currency balance for the particular user, for example !check expertsonline
  • !renameuser – With this code, you can replace the user’s name in the available database with a completely different Twitch name. [a mod level 2]
  • !highlight  – This line of code timestamps a particular part of your stream for highlights saved in your Log folder.
  • !playnextsong – Plays the succeeding song in the active stream playlist
  • !playprevsong – This code enables playing the previous song in the active playlist
  • !playsong – With this line of code, viewers can start or resume music.
  • !pausesong – Pauses the active song.
  • !removesong [x] – Use this command to remove a song from the active playlist using its queue number.

For instance, !removesong 5 will eliminate the 5th requested song, with this option working if you are utilizing the internal YouTube player.

  • !permit – This code allows certain users to post particular links when the link protection feature is enabled.
  • /r or /w – Use this code to respond to whispers in the appropriate Chat tab. (/r will react to the last one, while /w < username> will whisper to a particular user.
chatbot android app

This option is a VIP exclusive, and for it to work, Whisper messaging need to be warranted in the Master Settings by ticking the appropriate check box.

  • !remove  – Removes a specified amount of points from users [a mod level 2]
  • !resetcounter  – This line resets the command counter
  • !startarena  – A Mode 1 represents a Knockout Arena, where  represents the max wager viewers can invest. 

A Mode 2 presents Tournament Arena, where  means the entry cost into the game tournament [a mod level 2]

  • !startautohost – A command to start auto-hosting. [a mod level 2]
  • !startguessinggame [presetname] – This is a line of command for mods to begin the guessing of a game.
  • !stopautohost – A command to stop the auto-hosting function. [a mod level 2]
  • !top [x] – This shows all the users possessing the highest amount of stream online currency, with [x] being a value between the numbers 1 and 14.
  • !tophours [x] – Shows the users with the maximum number of hours invested, with [x] presenting a value between the numbers 1 and 14.
  • !topranks [x] – With this code, you can show all the users with the highest Twitch stream ranks, with [x] valued with a value between numbers 1 and 10.
  • !updategame  – With this line, you can update the present stream activity or a streaming game. [a mod level 2]
  • !updatetitle < title > – Updates the title of the active stream. [a mod level 2]
  • !volume – With this code, you can find out the internal YouTube player’s current volume level.
  • !volume [value] – Sets volume intensity for internal YouTube player. A bracketed number must be any value between 1 and 100.

Betting Commands

  • !bets [x] [y] – A line of the command used to place a wager when the betting poll is open, with [x] representing the portion of points to wager and [y] being the option field.
  • !betting help – Command showing the users’ status inside a current betting pool.
  • !bankheist [x] – Default VIP only command for triggering the Bankheist minigame, if previously enabled.
  • !betting start  – Command to start the betting system.
  • !betting close – Command to close the in-game betting pool.
  • !betting cancel – Command to cancel the betting pool in-game.
  • !betting winoption [x] – This option selects the winning choice.
  • !bid [x] – Command to bid in an open auction, with [x] being the number of points viewers can bid.
  • !dragrace [type] [x] [y] – A VIP command to either enter or to start a new drag race.

[type] can be either a “win,” “top3”, or “top2”, with [x] being the number of points viewers can bet and [y] being a digit between 1 and 8 for any car you chose to bet on in the race.

  • !dragrace myinfo – This VIP command will show you the information regarding all the bets placed on the currently running drag race.
  • !give  – Command to transfer points between viewers.
  • !poll help – Command to show all the available options on a running ballot.
  • !  – Command to enter a presently running queue with an optional text message.
  • ! leave – Command to exit the presently running queue.
  • !raffle help – Command the user’s status on the presently opened raffles.
  • !ticket [x] – Command to enable the user to buy tickets to enter the raffle, with [x] referring to the specified number of tickets required.
  • !vote [x] [y] – Command to enable voting for an available option on the running ballot, with [x] representing the pick you chose to vote on and [y] being the optional intake for the number of votes if numerous voting is enabled.

Custom Join Message Deep Bot Commands

  • !usermsg add  – This line of code allows for a custom message to be shown when a particular user or users enter the stream.
  • !usermsg view  – Views the message set to a particular user.
  • !usermsg edit  – Modifies the message of a particular user.
  • !usermsg del  – Deletes the text message of a particular user.

Auction Deep Bot Commands

  • !auction open  – A command to open the auction.
  • !auction close – A code that closes the active auction.

Keyword Raffle Deep Bot Commands

  • !kraffle open  – Command to open a keyword specific raffle.
  • !raffle close – A line of code that closes the current raffle.
  • !raffle draw – Using this code enables drawing a winner from the active raffle.
  • !raffle cancel – This line of code cancels the active raffle.

Ticket Raffle Deep Bot Commands

  • !traffle open < a cost per ticket> < the max number of tickets> < optional game>  – a command to open a ticket riffle. Just clear all spaces between the brackets. I can’t because it’s breaking my site.
  • !traffle close – This comand closes the raffle.
  • !traffle draw – This line enables you to draw a victor from the raffle.
  • !traffle cancel – A code to cancel a raffle.

Quote Deep Bot Commands

  • !quote  – Displays an excerpt from the database(a random one will be displayed if an ID is not stated).
  • !addquote  – Adds a quote to a database.
  • !delquote  – Deletes a quote from a database.

In all three cases, streamers can freely limit the use of commands for any different user classes available.

Custom Commands

It is also possible to make specific commands using the list of command variables found on the deepbot tv website.

There are currently over 80 commands available according to your needs, including message flags, variables, etc.


So there you go, some of the most important commands to interact with your viewers and engage them in the best way possible.

All left to do now is to study them and pick and arrange them to your preference to make everything work properly and keep your chat spam-free, fresh, and in check.


Is Deep Bot Free For Use?

Deep bot is unfortunately not free to use, hence the lack of popularity with some streamers, but the grade it delivers is well worth the cash.

You can purchase either a 10 dollars Beta license or a 5 dollars per month Deep bot VIP subscription.

What Are The Best Chatbots For Twitch?

Other than Deep bot, there are many exciting chatbot clients you can consider getting for your Twitch account, such as:

1. Moobot
2. Coebot
3. Wizebot
4. PhantomBot
5. StreamElements
6. Nightbot
7. Streamlabs Cloudbot
8. OWN3D Pro

These are meant to be used on a Twitch account, though some, like Streamlabs Cloudbot, OWN3D Pro, StreamElements, and Nightbot, can also be used for Facebook and YouTube gaming.

Is A Twitch Bot The Same As A Viewer?

No, not really. While some of these bots will show in as a participant in your chat, they aren’t genuinely watching anything.

You can say that the bot is counted as a viewer who paused a stream, so he’s not truthfully there.

newsletter subscription

Subscribe for FREE emotes, sub bages, overlays, and more!

Join the crew and download anything you like from our resource center.

author on the blog

Stefan Mitrovic

Stefan is a long-time content creator and one of the Stream Mentor's co-founders. He's a tech geek and a Dota 2 player (not even a good one) who wanted to help others become professional streamers and earn from the comfort of their home.

Follow me on: