What's new

Resource Mega Twitch Chat Bot List

S

Shoe

♛COTM July 2016♛
Messages
3,288
Reaction score
1,817
I have made this for the users here so they can see which bot is better for the channel. This took me all morning to put together and hope you like it.

Are you looking for a twitch bot?
Not sure which bot is the fit for your channel?
Look no further!
Purpose and Notes


I noticed that there was a post on some bots nine months ago. However, only nine bots were listed. Many bots were ignored, and many bots have popped up since. I'd like a more permanent and exhaustive index.
I do not like most of these bots and despise a few. However, I list all of them anyway because bots are cool and we should accept our robot overlords. (Caveat: Blacklist)
Retired bots will stay on the list for informational purposes, but will end up with just a small description (ex: Synbot)

Bots - what are they?
While having moderators in chat is nice, they are, in fact, human.
They make mistakes, have a reaction time that massively exceeds the time a computer takes to react to messages written in chat and occasionally need some sleep.

For this reason, so called “Chat moderation robots” or simply “bots” have been created by third party developers. These can perform basic moderation tasks, such as timing out users automatically if they use offensive words in chat, as well as custom chat commands, which make the bot respond with information if a command is posted in chat.


Example of a built-in command to create a custom command.

How to use this list:

  1. Come up with a list of features you and your moderators would like in your new twitch bot
  2. Remember that most/all features are optional
  3. Peruse the list
  4. Find the right bot for you
  5. Do some more research
  6. Agree to all applicable ToS/licenses/etc
  7. Enjoy!
Moobot
Features
- Easy to use external dashboard
- Moderation filters
- Editor functions
- Polls, raffles, giveaways
- Custom bot name
- Custom commands
- Repeat and scheduled commands
- Silly commands
- Song requests (Alpha)
- In-chat follow notifications
- Auto-Hosting
- League API
- Youtube API
- Xbox API
- !uptime
- Updated often

Get Moobot/Commands/Contact
Guide

Nightbot
Features
- External dashboard
- Moderation filters
- Editor functions
- Intuitive song request feature
- Polls, raffles, giveaways
- Custom commands
- Great string replacements
- These string replacements are so robust (and useful), they require two lines to fully express.
- !uptime
- Updated often
- An entire support team

Get Nightbot
String Replacements
Support

Xanbot
Features
- No dashboard
- Moderation filters
- Editor functions
- Giveaways, no polls or raffles
- Quotes
- League API
- Runescape API
- Easy to learn, easy to use
- Custom commands
- Repeat commands
- User Levels
- Useless point feature
- Bare bones string replacements
- Silly Commands (!google is one of the finer things in life)
- !uptime
- Updated intermittently (Xan is a busy man)
- Numerous Xanbot admins exist

Get Xanbot
Command List
Quick Guide
Support

Moderation Bots (Bots that exist primarily to moderate):

Ackbot

Features
- Moderation filters
- Global blacklist filter
- Editor functions
- Polls, raffles, giveaways
- Custom commands
- !uptime
- Autoreplies, repeat, scheduled commands
- Steam API
- Last FM API
- Pretty decent string replacements
- Moderation commands (for mobile moderating)

Apply for Ackbot
Command List

Coebot
Features
- External Dashboard
- Moderation filters
- Editor functions
- Custom Commands
- Autoreplies, repeat, scheduled commands
- User levels
- Steam API
- Xbox API
- Last FM API
- Using a program, CoeBot can keep track of a streamer's BoI:R game
- Good string replacements
- Polls, raffles, giveaways
- Quotes
- Moderation commands (for mobile moderating)

Get Coebot
Command List
Support

Darpabot
Features
- Moderation Filters
- Editor functions
- Custom Commands
- Last FM API
- Autoreplies, repeat, scheduled commands
- User Levels
- Currency System
- Silly commands
- Okay string replacements
- Quotes
- Moderation commands (for mobile moderating)
Get Darpabot
Command List

Geobot
The open-source base bot of Ackbot, Coebot and Priestbot.

Heepsbot
Features
- A program, hosted on your own computer
- Custom bot name (Required)
- Requires mIRC
- Moderation Filters
- Point System
- Custom commands
- User Levels
- Polls, raffles, betting
- Autohost feature
- Slew of string replacements
- Fun Commands
- Chat logs and information
Setup Guide and Download Link
Command List

Ohbot
Features
- Moderation filters
- Editor functions
- Custom commands
- User levels
- Steam API
- Built-in Battlefield, CS:Go, Payday2, warframe, wings of vi, dota2 stat commands
- !uptime

Get Ohbot
Command list

Priestbot
Features
- Currently in closed beta
- Moderation filters
- Editor functions
- Polls, raffles, giveaways
- Custom commands
- Autoreplies, repeat, scheduled commands
- Steam API
- Last FM API
- !uptime
- User levels
- Pretty decent string replacements (actively being worked on)
- Quote system
- Moderation commands (for mobile moderating)
- Silly commands (!throw, !roulette)

Apply for Priestbot
Command List
Contact

Synbot
Retired, merged with Ackbot.

Wizebot
Features
- !uptime
- Moderator commands (for mobile moderating)
- Link filters
- Set your country for your nationalist pride

Get Wizebot
In-Chat Commands

Loyalty Bots (Bots primarily for loyalty):

A5Vbot

Features
- A program, hosted on your own computer
- Custom bot name (required)
- Chat notifier sound
- "Check-in" for raffles and point system
- Point System
- Polls, raffles
- League of Legends API
- Follower tracker

Download and set up
Website

Ankhbot
Features
- A program -- hosted on your own computer/server
- Custom bot name (required)
- Editor functions
- Custom commands
- Timed commands
- Quotes
- Extra, nameable quote system
- Giveaways
- Death counter for death-heavy games
- Currency System

Get Ankhbot

Deepbot
Features
- Currently in beta
- $10 one-time fee
- A program -- hosted on your own computer/server
- Custom bot name (required)
- Raffles
- Editor functions
- Custom commands
- Okay string replacements
- Song requests
- Currency system, viewer tier system
- On-stream follower, subscriber, and donator notifications (similar to twitchalerts)

Apply for Deepbot
In-Chat Commands

Loyaltybot
Modbot is the spiritual successor of loyalty bot.

Modbot (2013)
Old Modbot is still available, and distinct enough from new modbot to be separate in the list.

Modbot (2015)
Features
- Custom bot name (required)
- A program -- hosted on your computer/server
- Currency system
- Auction system
- Raffle system
- Betting system
- Custom commands
- User levels

Get ModBot and Installation Guide
Video Installation Guide

Phantombot
Features
- Editor Functions
- A program -- hosted on your computer/server
- Custom bot name (required)
- Currency System
- Auction, raffle, bet systems
- Custom Commands
- User Levels
- Bare bones string replacements
- Moderator Commands (for mobile moderating)
- Youtube music features

Get PhantomBot
Setup Guide
Command List

RevloBot
Features
- Currency System
- External Dashboard
- Betting
- Easy to set up, easy to use.

Get RevloBot

UltimateTwitchBot
Features
- A program, hosted on your computer/server
- Custom bot name (required)
- Currency system
- Drawing/Giveaway system
- Betting system
- Polls
- Follower, subscriber, and donation alerts
- Autogreets (Hot damn I hate these)
- Custom Commands
- Scheduled commands
- Chat Filters

Get UTB/Website/Support
General Setup Guide

VivBot
Features
- Point System
- Points translate into coins, which can be spent on commands
- Songrequests
- Polls, Betting, Giveaways

[Get Vivbot](vivbot.com)

Fun Bots/Information Bots (Bots primarily for entertaining chat. Most useful for speedrunners):

Acebots

Features
- A Program, hosted on your own computer
- Custom bot name (required)
- !wr command
- Moderation Filters
- Quotes
- Custom Commands - Polling (Soon)

List source: https://reddit.com/r/Twitch/comments/3307hk/formals_master_bot_list/

The Basic's on twitch chat bots and how to add commands.

When and why should I get a bot?
For very small channels, with low amount of viewers, a bot is not necessary.
Having a bot in a channel that is live once a week and averages 3 viewers just wastes resources on the bot- and chat servers.

If you do not have a lot of viewers, you will probably not be in the need of a bot – consider expanding your viewership and getting a bot when it becomes a necessity, for example, if spammers keep posing a problem, or people keep asking the same questions over and over, that is a definite sign you want a bot. Be careful with repeated commands however, if you are in a channel with 5 viewers and a bot keeps posting social media info every 2 minutes, that just gets obnoxious as time passes on.

What bots are there? Which should I choose?
These questions are important to answer, yet impossible to answer completely.
There is a wide range of bots and reasons why you want a bot.

To address the first question, I will try to give an overview over the 3 most commonly used bots:

The main bots that are used:

  • Xanbot, developed by Aaron ‘Xangold’ Clay, who is Twitch Staff as well
  • Moobot, developed by Moocat, a Twitch Admin
  • Nightbot, developed by the NightDev team, the makers of BetterTTV
These bots are all similar, yet optimized for different use cases.
Every channel can use each of the bots, but properly deciding which bot to use can make your life on Twitch a lot easier.

The Basics
While this does not hold true for every bot, most bots (including these three bots) can be controlled with commands that are posted in chat. These commands usually take the form of:

Code:
!<commandname> <parameters>

For any bot, there are predefined commands, which allow you to make changes to commands and other settings the bot might provide.
Additionally, most bots allow for the creation of custom commands, which make the bot post a certain message in chat (see image below) and even have the bot automatically repeat the command to create a repeat the command every so often.



Example of a bot, reacting to a custom command.
The exact commands available differ greatly between the bots covered here, which is why I will not go into full detail about them - there are help pages and command lists for all of these bots.

Additionally, some bots even have a graphical interface (“GUI” or “dashboard”) to control the bots.
It simplifies the process of making changes to the bot without needing to know all the commands and how they work, since commands have to be entered exactly as they should to work properly, “something similar” will not be understood correctly by the bot.

Nightbot
Nightbot is a bot that specializes in ease of use and fun features, and thus is especially useful for small channels, but there is no limit to the size of channel that can use Nightbot (the second biggest stream on Twitch even uses Nightbot).

It uses a freemium model, providing basic functionality for free and removing limitations if you donate to the NightDev team.
A full command list is found in the Nightbot dashboard.

Most prominent features:
  • A dashboard, which allows you to edit settings via http://nightbot.tv
  • Automated moderation, consisting of timeouts for spammers and offensive chatters, with a wide range of settings for each type of spam
  • Custom commands, with variables that allow you to put dynamic content to the commands, even trigger external URLs
  • Raffles – These allow you to select a random viewer for giveaways, viewer battles and similar
  • Votes/Polls – Have the viewers decide what game to play next, guess the winner of a game you are spectating or vote on which their favorite food is, or anything else that viewers should decide on
  • The ability to allow other users (for example, some of your chat moderators) to access your dashboard. These people are called “Sub users” and have almost full access to your Nightbot dashboard
You can get Nightbot by creating an account at the Nightbot dashboard and clicking the “Join” button after logging in. Make sure to make Nightbot a moderator in your chat with

Code:
/mod Nightbot

Moobot
A bot designed for ease-of-use, with a high-level dashboard from which you can edit all of the bots settings. One of the biggest benefits is its extreme speed and reliability, built to prevent spam by timing out users fast enough that users don’t even get to see bad messages, instead of removing them after a short duration. It is free to use, but certain features and restrictions require payment.

Partial list of features:
  • A dashboard, comparable to Nightbot’s dashboard at http://twitch.moobot.tv that not just allows you to change the bot, but even allows you to run commands remotely
  • Automated moderation tools, with lots of settings that allow you to customize how the bot reacts to all kinds of spam
  • Custom commands, with the ability to display information about your steam username, current game, League of Legends runes and masteries, XBL gamertags, currently playing song, and much more.
  • Raffles, Polls
  • The ability to allow other users (for example, some of your chat moderators) to access your dashboard. These people are called “Editors” within Moobot and have almost full access to your Moobot dashboard
  • Welcome messages to new viewers
  • Features such as changing the bots username in chat, however at a price
To get Moobot, connect your Twitch account to the Moobot dashboard at http://twitch.moobot.tv/
A command list is found in the Moobot dashboard - however, you dont need that! Moobot can be entirely controlled via the dashboard. To use Moobot, you have to type

Code:
/mod Moobot

Xanbot
Out of the 3 bots covered in this article, Xanbot is the only one that does not have a dashboard at the time of this write-down and is completely controlled by chat commands. However, it excels at moderation thanks to its support for regular expressions, which make it harder to use and therefore, more focused on advanced users, providing them with the most powerful tools to keep spam low.
Xanbot is completely free to use for all users.

Some of Xanbot’s features:
  • Sophisticated spam removal via the support of regular expressions on top of the basic spam filters that it essentially shares with Nightbot and Xanbot
  • Custom commands and autoreplies, allowing the bot to react to messages that aren’t In the form of “!command”
  • Raffle, Polls
  • Several utility commands, allowing you to display information on LoL runes, masteries, the weather and much more.
You can get Xanbot by going to https://www.twitch.tv/xangold and typing !join in chat. Afterwards, add Xanbot as a moderator in your channel with

Code:
/mod Xanbot

A complete command list for Xanbot can be found at http://xangold.tv/help/

Which Bot to Choose?
Now that we have covered the most common bots on Twitch, what bot should you use? Does it need to be one of these 3? Both of these questions cannot be answered definitively. All of these bots are under constant development, improving their stability and feature set. If you have the necessity to add a bot to your stream, you can try them out, or just use whatever bot you know best.

If you are new to bot usage, it is definitely suggested to use Nightbot or Moobot, which have a lot of similarities in their usage. Nobody can tell you which bot to use in general, it completely depends on what you what the bot to do for you. But all of the bots above are great if used correctly. Alternatively, there are other bots which have not been handled here, examples would be DeepBot, Ackbot, and custom made bots, often just made for a single channel. In a lot of cases, these aren’t provided free of charge however or pose the problem of hosting – they require a server to be run on.

Getting Support
Using a bot can be complicated and hard to people who are new to moderation.
Thankfully, there are a lot of people giving support for the bot you decide to use! In the case of the 3 bots listed above, you can find support for

Nightbot: Tweet at https://twitter.com/theNightbot or use the support form on the Nightbot dashboard: http://nightbot.tv/support

Moobot: Tweet at https://twitter.com/MoobotApp or ask in http://twitch.tv/Moobot, I sometimes read that chat

Xanbot: Tweet at https://twitter.com/Xangold, https://twitter.com/XanbotUpdates or just ask in http://twitch.tv/Xangold, I usually stick around.


However, keep in mind: we are all volunteers and may not have time to help at all points in time. Rule no.1 about getting support is patience. Leaving a support channel after a minute will most likely not give you an answer.
I myself give a lot of support for the bots I know well, mainly Xanbot and Moobot. Feel free to PM me on Twitch if you have specific questions!

The DOs and DON’Ts:



Example of a poorly configured bot.
While the image above might be slightly overdone, it is a common thing that I regularly see in a lot of streams - people overuse a bots features, in a way that makes chat dominated by a bot.

This is one of the key reasons why it is recommended not to use a bot for small channels.
A good rule you can apply to autoreplies and similar: if more than one automatically repeated bot message is visible at a single point in time, you are overdoing it.

DOs:
  • Keep spam by the bot low.
  • Have it post social media info if you feel like it, but do not overdo it.
  • Create custom commands!
  • If a certain question gets asked very frequently, just make a command that provides the answer.
  • Get support!
  • If you are unsure or new to bots and need help setting one up, there is always people with more experience than you who can help you out. (See part 5)

DON’Ts:
  • Make your chat dominated by a bot (or several bots).
  • People coming your channel want to interact with you, not some computer program.
  • Rely on the bot for moderation.

Tips:
As soon as your stream gets going, make sure to (at least almost) always have moderators in your channel.
While well-tweaked bot settings can essentially automatically moderate chat as well as you might like, there is always things that might not be caught.

Certain situations might require someone to adjust bot settings. For most bots, these settings can be changed by moderators, which makes having a moderator available very important at times.

Have too restrictive settings on the bot.

Why would a channel with 20 viewers have every person who posts a link timed out?
If there ever is a wave of spambots going on, the bot settings can be easily changed.

Make all commands mod-only, unless you are a huge channel.
Why?
If you have a command that displays important information and someone asks for that info, a commonly seen thing is that channel regulars will ask the moderators to post the command!

In what way would that be less annoying than giving them the ability to post the command themselves? A good solution to conquer bot spam in large channels is to make commands subscriber only.

Source: https://twitchtips.com/chat-moderation-bots/

Want anything else here. PM me with a link.
 
Last edited by a moderator:
K

Kankuro

Borderlands & Anime Otaku
VIP
Retired
Messages
8,991
Reaction score
7,926
Thanks for this S Shoe it will be a great help. When you get time, and if you are willing, would you make some small tuts on how to add commands and such to each of these (or at least the ones you can get for free) and add it to this thread. If you could make this a "mega twitch bot thread" I may sticky it if it turns out well since bots are almost a must for streamers.
 
S

Shoe

♛COTM July 2016♛
Messages
3,288
Reaction score
1,817
Thanks for this S Shoe it will be a great help. When you get time, and if you are willing, would you make some small tuts on how to add commands and such to each of these (or at least the ones you can get for free) and add it to this thread. If you could make this a "mega twitch bot thread" I may sticky it if it turns out well since bots are almost a must for streamers.

Yeah that will be no problem when I get back tomorrow
 
C

Comit

Experienced Member
Messages
2,528
Reaction score
1,658
woah! thanks man. I may try this lol. If I figure it out :wink:
 
J

Joker

Arkham Asylum
Messages
1,956
Reaction score
1,036
This thread is massive! Nice post man loads of people will find this helpful! Great work :thumbsup:
 
S

Shoe

♛COTM July 2016♛
Messages
3,288
Reaction score
1,817
There's more to come yet.
This thread is massive! Nice post man loads of people will find this helpful! Great work :thumbsup:

K Kankuro Updated with more on it. Also left a little message so people can message me if they want more added :smile:
 
Last edited:
S

Swifty

Taylor Swift Gang
Retired
Messages
2,265
Reaction score
1,593
Nice guide man, let me know if you need any help S Shoe
 
K

Kankuro

Borderlands & Anime Otaku
VIP
Retired
Messages
8,991
Reaction score
7,926
There's more to come yet.


K Kankuro Updated with more on it. Also left a little message so people can message me if they want more added :smile:
It needs to cleaned up a bit. I can do that later if you want.
 
S

Shoe

♛COTM July 2016♛
Messages
3,288
Reaction score
1,817
It needs to cleaned up a bit. I can do that later if you want.

That would be a good help pal. I only did it as it needed doing before I forgot haha.
 
D

Dini

merged
Retired
Messages
15,332
Reaction score
12,643
For newbies starting out on twitch, I highly recommend nightbot. It's so easy to use and has everything you need without needing to have extra bots in your stream. Try it out :smile:


Nice post Shoe :thumbsup:
 
S

Shoe

♛COTM July 2016♛
Messages
3,288
Reaction score
1,817
For newbies starting out on twitch, I highly recommend nightbot. It's so easy to use and has everything you need without needing to have extra bots in your stream. Try it out :smile:


Nice post Shoe :thumbsup:
Thanks bro.

Also i think i will take this one out and put a full tut for the users and then it stands out.
 
A

Aydind

Super Moderator
Super Moderators
Messages
12,022
Reaction score
14,208
Nice guide S Shoe , helps many people out.
 
W

Wavy

I like to stream on Twitch
Retired
Messages
5,031
Reaction score
4,312
As long as I was here looking at this, Revlobot is now discontinued FYI S Shoe
 
B

boonk

7's 4 eva
Messages
2,376
Reaction score
1,348
This will be great for newcomers. Do these bots work with Mixer on the Xbox One?
 
W

Wavy

I like to stream on Twitch
Retired
Messages
5,031
Reaction score
4,312
This will be great for newcomers. Do these bots work with Mixer on the Xbox One?
Mixer, some should. Xbox, not really. Going live on your Xbox via Twitch app has very limited options for chat bot integration. If any options.
 
Top Bottom