Deep Bot Commands: Complete Tutorial For Chat Bot In 2024

Updated On:

Attracting a large number of viewers to your Twitch channel is fantastic. However, as your audience increases, it becomes increasingly challenging to engage with them all at once through chat while keeping them captivated by your content.

That’s where the Twitch bots come into play. A Twitch bot is a tool designed specifically to assist you in moderating your chat by taking over tasks that you would otherwise need to handle manually.

They provide an excellent method to enhance your chat, engage many people at once in a spam-free environment, and one of the best bots for this purpose is Deep Bot. In this article, we will explore Deep Bot commands.

Deep bot is a comprehensive service for your Twitch and Discord, providing a tool that allows you to incorporate a variety of exciting and useful features.

You can incorporate features such as a loyalty point system, chat games, customization of your bot’s name and brand image, timed messages, polls, and more.

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

General Commands

These basic deep bot commands are generally accessible to all Twitch viewers, regardless of whether they hold the status of a mod, a VIP, or a streamer.

These are basic commands that are easily recommended for every channel, provided the user is savvy enough to apply them.

  • u003cstrongu003e!bot u003c/strongu003e- Shows what software version is currently available, with a link to a Deep bot website.
  • u003cstrongu003e!cmdlistu003c/strongu003e – Displays custom commands added to the chatbot in which u0022u003cstrongu003eHide from command listu003c/strongu003eu0022 has yet to be marked. The way this is shown to switch will be different depending on the options adjusted in u0022u003cstrongu003eMaster Settingsu003c/strongu003e.u0022
  • u003cstrongu003e!u0026lt;currency nameu003e u003c/strongu003e- 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

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

    • u003cstrongu003e!delcmd u0026lt;cmdu003e u003c/strongu003e- This line deletes the stated channel u003ca href=u0022https://streammentor.com/twitch-mod-commands/u0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003emod commandsu003c/au003e from Deep bot, withu003cstrongu003e u0026lt;cmdu003e u003c/strongu003ebeing the name of the command to delete.
    • u003cstrongu003e!editcmd u0026lt;cmdu003e u0026lt;textmessageu003eu003c/strongu003e – With this you can edit channel commands in Deepbot, with u003cstrongu003eu0026lt;cmdu003e u003c/strongu003erepresenting the name of the command to edit.
    • u003cstrongu003e!add u0026lt;points or %u003e u0026lt;user/allu003eu003c/strongu003e – Add a percentage of a user’s active currency total or a stated amount of coin to a specified user or all users present.
    • u003cstrongu003e!add custom u0026lt;online/allu003e u0026lt;user class idu003e u0026lt;number or %u003eu003c/strongu003e – Add a certain amount of streaming currency, or a specified percentage of total currency to a particular user group.
    • u003cstrongu003e!addautohost u0026lt;streamu003eu003c/strongu003e – This command-line adds a particular stream channel to the auto hosting. The u003cstrongu003eu0026lt;streamu003e u003c/strongu003erepresents the title of the Twitch channel you wish to add to your list.
    • u003cstrongu003e!delautohost u0026lt;streamu003e u003c/strongu003e- A line of command to remove a stream from the Auto hosting feature.
    • u003cstrongu003e!addvideotoblacklist [VideoID] u003c/strongu003e- A line of command to block a particular YouTube video to stop it from being attributed to the list of music song requests.
    • u003cstrongu003e!addusertoblacklist [user name]u003c/strongu003e – A particular command to blocklist a specific Twitch user from requesting a song or a video.
    • u003cstrongu003e!check u0026lt;useru003e u003c/strongu003e- Check the currency balance for the selected user.
    • u003cstrongu003e!highlight u0026lt;noteu003e u003c/strongu003e- This code timestamps parts of the stream for stream highlights.
    • u003cstrongu003e!renameuser u0026lt;old nameu003e u0026lt;new nameu003e u003c/strongu003e- Changes a database Twitch user name to an unrelated user name.[a mod level 2]
    • u003cstrongu003e!playnextsong – u003c/strongu003eCommand to play the following playlist song.
    • u003cstrongu003e!playprevsong u003c/strongu003e- A command that plays the preceding playlist song.
    • u003cstrongu003e!playsong u003c/strongu003e- With this code, you can resume or start the music.
    • u003cstrongu003e!pausesongu003c/strongu003e – Use this code to pause the active song.
    • u003cstrongu003e!removesong [x]u003c/strongu003e – Removes a music piece from the stream playlist by its dedicated queue number.
    • u003cstrongu003e!permit u003c/strongu003e- Allows users to post their preferred links, bypassing the link protection
    • u003cstrongu003e/ru003c/strongu003e or u003cstrongu003e/wu003c/strongu003e – A bot streamer responds to whispers in the Twitch Chat tab.

    For instance, /r responds to the latest whisper, while /w < username> whispers to a specific user. You must enable this VIP-only option in the Master Settings by clicking the appropriate checkbox for the Enable Whisper Messaging option.

    • u003cstrongu003e!remove u0026lt;pointsu0026gt; u0026lt;useru0026gt;u0026nbsp;u003c/strongu003e- Removes a stated number of points from a particular user. [a mod level 2]
    • u003cstrongu003e!resetcounter u0026lt;cmdu0026gt;u003c/strongu003eu0026nbsp;- A code line to reset the counter of a given command.
    • u003cstrongu003e!startarena u0026lt;modeu0026gt; u0026lt;amountu0026gt;u003c/strongu003eu0026nbsp;- A Mode 1 represents a Knockout Arena, withu0026nbsp;u003cstrongu003eu0026lt;amountu0026gt;u003c/strongu003eu0026nbsp;being the max wager.

    Mode 2, in contrast, represents a Tournament Arena, with  indicating the entry cost for the tournament. [a mod level 2]

    chat bot twitch
    • u003cstrongu003e!startautohostu0026nbsp;u003c/strongu003e- Command to start auto-hosting. [a mod level 2]
    • u003cstrongu003e!startguessinggame [preset name]u003c/strongu003eu0026nbsp;- Commanding mods to begin with a guessing game.
    • u003cstrongu003e!stopautohostu0026nbsp;u003c/strongu003e- A command to stop auto-hosting. [a mod level 2]
    • u003cstrongu003e!top [x]u0026nbsp;u003c/strongu003e- Show all the users with the maximum amount of currency, with valueu003cstrongu003eu0026nbsp;[x]u003c/strongu003eu0026nbsp;being a number between 1 and 14.
    • u003cstrongu003e!tophours [x]u003c/strongu003eu0026nbsp;- Displays users with the most hours invested, again withu003cstrongu003eu0026nbsp;[x]u003c/strongu003eu0026nbsp;being a value between numbers 1 and 14.
    • u003cstrongu003e!topranks [x]u0026nbsp;u003c/strongu003e- The viewers having the highest stream ranks are shown by Twitch with this command. Theu0026nbsp;u003cstrongu003e[x]u0026nbsp;u003c/strongu003erepresents a value between numbers 1 and 10.
    • u003cstrongu003e!updategame u0026lt;gameu003e u003c/strongu003e- This code updates the info for a streaming game or stream activity. [a mod level 2]u003cstrongu003eupdatetitleu003c/strongu003e
    • u003cstrongu003e!volumeu0026nbsp;u003c/strongu003e- Inspects the volume level of the internal YouTube player.
    • u003cstrongu003e!volume [x]u003c/strongu003e – With this code, you can set the internal YouTube player’s sound volume level. Anu003cstrongu003e [x] u003c/strongu003eought to be a digit between the numbers 1 and 100.

    Stream and Minigame Interaction Deep Bot Commands

    You can use the commands below with the stream interaction and minigames tools integrated into this chatbot. All of these tools can be found within the “Stream interaction” tab.

    Music Commands

    • u003cstrongu003e!song u003c/strongu003e- Displays the music title currently playing in a Deep bot. This only works when you utilize either Spotify or the internal YouTube player.
    • u003cstrongu003e!songlist u003c/strongu003e- This command shows the list of songs played out in the internal YouTube music player.
    • u003cstrongu003e!prevsong u003c/strongu003e- With this code, you can show the latest song played. This option works if you are utilizing the internal YouTube player.
    • u003cstrongu003e!nextsong u003c/strongu003e- This line of command delivers the next song to be played. (This option also works exclusively via the internal YouTube player.
    • u003cstrongu003e!requestsong u003c/strongu003e- Shows the cost for requesting a music track for different user classes available.
    • u003cstrongu003e!requestsong [YouTubeID] u003c/strongu003e- With this command, you request songs to be added to the playlist, but bear in mind that the currency cost might apply.
    • u003cstrongu003e!requestsong [song or artist name] u003c/strongu003e- 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 u003cstrongu003eConfig u003e Master Settings u003c/strongu003eand tick the u0022u003cstrongu003eAllow song request by song nameu003c/strongu003eu0022 box located at the bottom.
    • u003cstrongu003e!skipsong u003c/strongu003e- The line to start a vote for skipping the current song.
    • u003cstrongu003e!skipsong [x] u003c/strongu003e- This command enables users to pass over a particular song by paying off the veto cost, defined in [x].
    • u003cstrongu003e!removesong u003c/strongu003e- This command will eliminate the last music piece from the user running it in chat.
    • u003cstrongu003e!internal_songchange_eventu003c/strongu003e – This line of code is activated by Twitch whenever the active song is changed.

    Admin Commands

      Custom deep bot commands can be restricted to specific user classes by adding %  before the . A   defines different user classes using numbers ranging from 1 to 9.

      Here are some of the various classes:

        • u003cstrongu003e!delcmd u0026lt;cmdu0026gt;u003c/strongu003eu0026nbsp;- Delete a specified channel command
        • u003cstrongu003e!editcmd u0026lt;cmdu0026gt; u0026lt;messageu0026gt;u003c/strongu003eu0026nbsp;- Edit a channel command, (for exampleu003cstrongu003eu0026nbsp;!editcmd !testcmd An edited test messageu003c/strongu003e)
        • u003cstrongu003e!add u0026lt;pointsu0026gt; u0026lt;user(s)/allu0026gt;u0026nbsp;u003c/strongu003e- Add a designated number of points to a particular user or users [a mod level 2]
        • u003cstrongu003e!add custom u0026lt;online/allu0026gt; u0026lt;user class idu0026gt; u0026lt;quantity or percentageu0026gt;u003c/strongu003eu0026nbsp;- Add certain amount of points to a particular userclass online or all of the classes. [a mod level 2].u0026nbsp;

        Some options available for the User class are:

          • u003cstrongu003e!addautohost [stream]u003c/strongu003eu0026nbsp;- With this code, you can count a new stream to the Auto hosting option. [a mod level 2]
          • !u003cstrongu003edelautohost [stream]u003c/strongu003eu0026nbsp;- With this code of the command, you can remove the stated stream from the Auto hosting option. [a mod level 2]
          • u003cstrongu003e!addusertoblacklist [username]u0026nbsp;u003c/strongu003e- This command line allows you to block a particular user from requesting any songs.
          • u003cstrongu003e!addvideotoblacklist [VideoID]u003c/strongu003eu0026nbsp;- This particular command blocks particular YouTube videos to stop them from being counted on the song request list.
          • u003cstrongu003e!check u0026lt;useru0026gt; -u0026nbsp;u003c/strongu003eChecks the stream currency balance for the particular user, for exampleu0026nbsp;u003cstrongu003e!check expertsonlineu003c/strongu003e
          • u003cstrongu003e!renameuser u0026lt;old nameu0026gt; u0026lt;new nameu0026gt; -u0026nbsp;u003c/strongu003eWith this code, you can replace the user’s name in the available database with a completely different Twitch nameu003cstrongu003e.u003c/strongu003eu0026nbsp;[a mod level 2]
          • u003cstrongu003e!highlight u0026lt;noteu0026gt;u0026nbsp;u003c/strongu003e- This line of code timestamps a particular part of your stream for highlights saved in your Log folder.
          • u003cstrongu003e!playnextsongu0026nbsp;u003c/strongu003e- Plays the succeeding song in the active stream playlist
          • u003cstrongu003e!playprevsongu0026nbsp;u003c/strongu003e- This code enables playing the previous song in the active playlist
          • u003cstrongu003e!playsongu0026nbsp;u003c/strongu003e- With this line of code, viewers can start or resume music.
          • u003cstrongu003e!pausesongu0026nbsp;u003c/strongu003e- Pauses the active song.
          • u003cstrongu003e!removesong [x]u0026nbsp;u003c/strongu003e- Use this command to remove a song from the active playlist using its queue number.

          For example, !removesong 5 will remove the 5th requested song, and this option functions if you are using the internal YouTube player.

          • u003cstrongu003e!permitu0026nbsp;u003c/strongu003e- This code allows certain users to post particular links when the link protection feature is enabled.
          • u003cstrongu003e/ru0026nbsp;u003c/strongu003eoru0026nbsp;u003cstrongu003e/wu003c/strongu003eu0026nbsp;- Use this code to respond to whispers in the appropriate Chat tab. (u003cstrongu003e/ru003c/strongu003eu0026nbsp;will react to the last one, whileu0026nbsp;u003cstrongu003e/w u0026lt; usernameu0026gt;u003c/strongu003eu0026nbsp;will whisper to a particular user.
          chatbot android app

          This option is exclusive to VIPs, and for it to function, Whisper messaging must be enabled in the Master Settings by selecting the appropriate checkbox.

          • u003cstrongu003e!remove u0026lt;pointsu0026gt; u0026lt;useru0026gt;u0026nbsp;u003c/strongu003e- Removes a specified amount of points from users [a mod level 2]
          • u003cstrongu003e!resetcounter u0026lt;cmdu0026gt;u0026nbsp;u003c/strongu003e- This line resets the command counter
          • u003cstrongu003e!startarena u0026lt;modeu0026gt; u0026lt;amountu0026gt;u0026nbsp;u003c/strongu003e- A Mode 1 represents a Knockout Arena, whereu003cstrongu003eu0026nbsp;u0026lt;amountu0026gt;u0026nbsp;u003c/strongu003erepresents the max wager viewers can invest.u0026nbsp;

          A Mode 2 introduces Tournament Arena, where  represents the entry fee for the game tournament [a mod level 2]

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

          Betting Commands

          • u003cstrongu003e!bets [x] [y]u0026nbsp;u003c/strongu003e- 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.
          • u003cstrongu003e!betting helpu0026nbsp;u003c/strongu003e- Command showing the users’ status inside a current betting pool.
          • u003cstrongu003e!bankheist [x]u0026nbsp;u003c/strongu003e- Default VIP only command for triggering the Bankheist minigame, if previously enabled.
          • u003cstrongu003e!betting start u0026lt;maxbetsu0026gt; u0026lt;housecutu0026gt; u0026lt;betting_onu0026gt; u0026lt;option1u0026gt; u0026lt;option2u0026gt;u0026nbsp;u003c/strongu003e- Command to start the betting system.
          • u003cstrongu003e!betting closeu0026nbsp;u003c/strongu003e- Command to close the in-game betting pool.
          • u003cstrongu003e!betting cancelu0026nbsp;u003c/strongu003e- Command to cancel the betting pool in-game.
          • u003cstrongu003e!betting winoption [x]u003c/strongu003eu0026nbsp;- This option selects the winning choice.
          • u003cstrongu003e!bid [x]u0026nbsp;u003c/strongu003e- Command to bid in an open auction, with [x] being the number of points viewers can bid.
          • u003cstrongu003e!dragrace [type] [x] [y]u003c/strongu003eu0026nbsp;- A VIP command to either enter or to start a new drag race.

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

          • u003cstrongu003e!dragrace myinfou0026nbsp;u003c/strongu003e- This VIP command will show you the information regarding all the bets placed on the currently running drag race.
          • u003cstrongu003e!give u0026lt;useru0026gt; u0026lt;amountu0026gt;u0026nbsp;u003c/strongu003e- Command to transfer points between viewers.
          • u003cstrongu003e!poll helpu0026nbsp;u003c/strongu003e- Command to show all the available options on a running ballot.
          • u003cstrongu003e!u0026lt;queuenameu0026gt; u0026lt;message/noteu0026gt;u0026nbsp;u003c/strongu003e- Command to enter a presently running queue with an optional text message.
          • u003cstrongu003e!u0026lt;queuenameu0026gt; leaveu0026nbsp;u003c/strongu003e- Command to exit the presently running queue.
          • u003cstrongu003e!raffle helpu0026nbsp;u003c/strongu003e- Command the user’s status on the presently opened raffles.
          • u003cstrongu003e!ticket [x]u0026nbsp;u003c/strongu003e- Command to enable the user to buy tickets to enter the raffle, withu0026nbsp;u003cstrongu003e[x]u0026nbsp;u003c/strongu003ereferring to the specified number of tickets required.
          • u003cstrongu003e!vote [x] [y]u0026nbsp;u003c/strongu003e- Command to enable voting for an available option on the running ballot, withu0026nbsp;u003cstrongu003e[x]u0026nbsp;u003c/strongu003erepresenting the pick you chose to vote on andu0026nbsp;u003cstrongu003e[y]u0026nbsp;u003c/strongu003ebeing the optional intake for the number of votes if numerous voting is enabled.

          Custom Join Message Deep Bot Commands

          • !u003cstrongu003eusermsg add u0026lt;useru0026gt; u0026lt;messageu0026gt;u003c/strongu003eu0026nbsp;- This line of code allows for a custom message to be shown when a particular user or users enter the stream.
          • u003cstrongu003e!usermsg view u0026lt;useru0026gt;u003c/strongu003eu0026nbsp;- Views the message set to a particular user.
          • u003cstrongu003e!usermsg edit u0026lt;useru0026gt; u0026lt;messageu0026gt;u003c/strongu003eu0026nbsp;- Modifies the message of a particular user.
          • u003cstrongu003e!usermsg del u0026lt;useru0026gt;u003c/strongu003eu0026nbsp;- Deletes the text message of a particular user.

          Auction Deep Bot Commands

          • u003cstrongu003e!auction open u0026lt;min bidu003e u0026lt;itemu003eu003c/strongu003e – A command to open the auction.
          • u003cstrongu003e!auction closeu003c/strongu003e – A code that closes the active auction.

          Keyword Raffle Deep Bot Commands

          • u003cstrongu003e!kraffle open u0026lt;keywordu003e u0026lt;optional gameu003e u0026lt;close timeru003eu003c/strongu003e – Command to open a keyword specific raffle.
          • u003cstrongu003e!raffle close u003c/strongu003e- A line of code that closes the current raffle.
          • u003cstrongu003e!raffle draw u003c/strongu003e- Using this code enables drawing a winner from the active raffle.
          • u003cstrongu003e!raffle cancel u003c/strongu003e- This line of code cancels the active raffle.

          Ticket Raffle Deep Bot Commands

          • u003cstrongu003e!traffle open u0026lt; a cost per ticketu003e u0026lt; the max number of ticketsu003e u0026lt; optional gameu003e u0026lt;close timeru003eu003c/strongu003e – a command to open a ticket riffle. Just clear all spaces between the brackets. I can’t because it’s breaking my site.
          • u003cstrongu003e!traffle close u003c/strongu003e- This comand closes the raffle.
          • u003cstrongu003e!traffle draw u003c/strongu003e- This line enables you to draw a victor from the raffle.
          • u003cstrongu003e!traffle cancel u003c/strongu003e- A code to cancel a raffle.

          Quote Deep Bot Commands

          • u003cstrongu003e!quote u0026lt;quote IDu0026gt;u003c/strongu003eu0026nbsp;- Displays an excerpt from the database(a random one will be displayed if an ID is not stated).
          • u003cstrongu003e!addquote u0026lt;nameu0026gt; u0026lt;quoteu0026gt;u003c/strongu003eu0026nbsp;- Adds a quote to a database.
          • u003cstrongu003e!delquote u0026lt;IDu0026gt;u003c/strongu003eu0026nbsp;- Deletes a quote from a database.

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

          Custom Commands

          You can also create specific commands using the list of command variables available on the Deepbot TV website.

          Currently, there are over 80 commands available to meet your needs, including message flags, variables, and more.

          Conclusion

          There you have it—some of the most important commands to interact with your viewers and engage them effectively.

          All that remains is to study them, select and arrange them according to your preference, ensuring everything functions properly and keeps your chat spam-free, fresh, and organized.

          FAQs

          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.u003cbru003eu003cbru003eYou 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 u003ca href=u0022https://streammentor.com/best-chat-bot-for-twitch/u0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eexciting chatbot clientsu003c/au003e you can consider getting for your Twitch account, such as:u003cbru003eu003cbru003e1. Moobotu003cbru003e2. Coebotu003cbru003e3. Wizebotu003cbru003e4. PhantomBotu003cbru003e5. StreamElementsu003cbru003e6. Nightbotu003cbru003e7. Streamlabs Cloudbotu003cbru003e8. u003ca href=u0022https://link.xsolla.com/QXhN4cWDu0022 target=u0022_blanku0022 rel=u0022noreferrer noopeneru0022u003eOWN3D Prou003c/au003eu003cbru003eu003cbru003eThese 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.u003cbru003eu003cbru003eYou can say that the bot is counted as a viewer who paused a stream, so he’s not truthfully there.

          newsletter subscription

          Download FREE Twitch Growth Book + 2 Emoji Packs

          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.