Best Twitch Chatbot In 2020

Best Twitch Chatbot In 2020

As we covered in a previous article, a chatbot is a piece of software that will interact and create extra functionality in your stream.

These are used by all of the top streamers to give a better experience to their viewers.

Some of the features that most chatbots will have are commands, song requests, giveaways, timers, spam protection and more.

The main purpose of having it is to moderate and respond to commands that viewers type into chat.

This will allow you to focus more on the stream so that you don’t need to answer simple questions that are asked over and over.

There are also use cases for which will allow you to increase user engagement with promotional offers as it can put updates in chat. Eg. promo codes or links to affiliate sites.

From our experience the best chat to use is Nightbot.

This also happens to be the most popular used amongst Twitch streamers due to its ease of setup and all of the functionality that it comes with.

In this review, we are going to cover the top chatbots that are frequently used in streams so that you can find the best one that suits you!

For a quick breakdown of some of the chatbots that we’re going to cover here and more – I found a great overview of what each bot is able to do here. Thanks to Reddit user /u/dhamster


Nightbot is the most popular chatbot out there and is used by some of the biggest streamers out there such as Ninja.

You are able to see a list of the commands that he uses on his Twitch stream here.

Ease Of Setup

The setup process is quite simple for Nightbot.

Head over to Nightbot and sign-up. You’ll need to sign-up for either Twitch or YouTube (whichever one you’ll be streaming on will be the easiest).

Once you do this you will on the Nightbot dashboard.

You’ll then need to join your channel with it and give it the permissions it needs to operate in your stream.

To do this click the ‘Join Channel’ button in the top right of the dashboard.

The next steps will be different if you are connecting to YouTube or Twitch.

If you’re using Twitch you’ll be prompted to head to your Twitch channel and type /mod nightbot.

If you’re using YouTube you’ll need to add Nightbot as a moderator to your channel.


The usability of Nightbot is comprehensive and comes with a load of in-built features as well as some customizability.

Commands – the software comes with both default and custom commands that will allow users to type in commands into chat and get information such as the current game that is being played or the ability to request songs.

You are able to change which users have the ability to use certain commands. This is handy if you have moderators in your stream and would like them to update information.

Cooldowns can be used so that users are limited to how often they can trigger commands.

Custom commands can be used to give information to users that they may often want such as your gaming setup.

For this, you could create a command that links to an information page with your setup.

Giveaways – this is a tool that can be used if you are doing giveaways on your channel.

With this tool, you are able to select who is eligible to win the prize from your viewers. For example, if you only want regular viewers to have the chance to win you can toggle other categories off.

You can also have different methods of users entering the giveaway such as being an active user, typing a keyword or random number.

Random number is probably the most fun way to hold a giveaway. The way this works is a number will be randomly generated and then the first user to type the number into the chat will win.

Song requests – this will allow users to request songs to play in the stream. This is great to increase user engagement with your chat.

Spam protection – this will time users out if they continue to spam the chat. You are able to customize the rules in order for a user to get timed out but it’s a great way to ensure that your chat isn’t overloaded with emotes.

Timers – make Nightbot put a message into the chat for a set about of time you define. For example, you may make it have a message every 10 minutes with a link to your website. Having automated messaging is a great way to push promotions or ger viewers to complete actions such as subscribe to your YouTube channel.

Streamlabs OBS Chatbot

Streamlabs OBS do have some of the best services out there in terms of tools for your stream and their chatbot is no exception.

It comes with a bundle of features that are useful and even more than Nightbot.

The only reason we don’t like to recommend Streamlabs OBS for a chatbot as much is that it is slightly more difficult for the setup process.

Other than that it has awesome integration within the Streamlabs OBS software. If you are already using Streamlabs as your streaming software then I would say that this is a better option for you.

But for most Twitch and YouTube streamers that are using OBS Studio then Nightbot would probably be a better option.

Ease Of Setup

Setting up this chatbot is slightly more tricky as it is running on on your computer rather than on the web.

I have created a detailed tutorial on how to setup Streamlabs’ chatbot in a previous article.

Basically, you are required to set up a separate Twitch channel which will then connect the chatbot to and then that channel will act as the chatbot.

You will also have to download the Streamlabs software in order to run it as it is not a web based software.

For another easy tutorial, I also found this video which is quite helpful.


The chatbot comes with a ton of features which includes:

  • Chat
  • Commands
  • Timers
  • Giveaways
  • Quotes
  • Counters
  • SFX
  • Loyalty
  • Mini-games
  • Events
  • Sing requests
  • Queues
  • Notifications
  • Moderation
  • Cloud
  • Hotkeys/macros
  • OBS functionality
  • HTML5 overlays

Some of these are the exact same as mentioned in Nightbot so I won’t re-explain their functionaility.

One of these biggest benefits of using Streamlab’s chatbot is that it works cohessively with all of the other functionailities in the software.

If you are already using their software with all of their widgets such as alert boxes and media sharing then you can easily set the bot to work alongside everything else in the software.

There is OBS Studio integration but it is a bit more difficult to set up.

My favourite command that is inbuilt is the !clip command. This allows users to easily clip your stream.


Mootbot has extremely similar functionality to Nightbot. It does come with a bunch of free features although if you’d like to unlock more than 25 custom commands or unlock the ability when new users join.

Ease Of Setup

This chatbot has an extremely similar setup process to Nightbot.

For a detail overview of what you are able to do and how to set up Mootbot, you can check out this YouTube tutorial.


Mootbot has an awesome dashboard.

It comes with some pretty standard features for free.

This includes commands, spam filtering ect.

There’s nothing super special here but you may prefer Mootbot’s interface over the other as it’s super easy to navigate and use.

Can You Use Multiple Chatbots At The Same Time?

You are able to use multiple chatbots at the same time. For example, you may want to use the spam filtering feature in Mootbot while holding giveaways with Nightbot.

After some testing, you are going to find that you like some features in one piece of software in another and it is handy to have a couple set up.

This is totally fine and all you need to do is set up and connect the chatbots that you want to your channel.

With this said, remember that the more tools that you are going to be managing. The whole point of having a chatbot is to make your job easier and remove the task of manually moderating people or giving information to the stream.


Chatbots are an awesome tool to automate moderation and complete tasks much easier on stream.

The main reason you would use it is so that you can focus more on your stream and less on controlling the chat.

With useful tools such as commands, timers, and giveaways you are able to enhance your stream with just a little bit of set up.

Let us know which chatbot you use and which features have improved your stream the most!

Resource List

Here are some additional resources that may help you in finding the best chatbot for you!

Gaming Careers (Nightbot)

HeyItsTerryTV (Streamlabs OBS)

[Streamlabs OBS Tutorial] Stream Games to Facebook Live

[Streamlabs OBS Tutorial] Stream Games to Facebook Live

Streaming games to Facebook Live is now super simple and can be set up along side your broadcasts on other platforms such as Twitch and YouTube Gaming.

Facebook have seen a huge rise in the popularity of gaming on Facebook that they have now released Facebook Gaming.

Streamlabs OBS (SLOBS) have released Facebook integration that is now in-built to their application that uses an API so that you are able to stream straight from the app.

The benefit of this is that you are able to use all of the features that Streamlabs OBS offers such as widgets, alerts, overlays, donations, face masks and all of the other functionality that comes with it.

Why Use Streamlabs OBS For Facebook Live?

If you’re new to streaming or even to SLOBS, Streamlabs is becoming a leader for streaming software as it is extremely user friendly and has countless features built into the application.

This will give you more variety with less headache. Some of the unique features that are in-built to the SLOBS software are:

Alerts – when viewers complete valuable actions such as follow, subscribe or donate to your stream, they will have their name appear on the stream for everyone to see.

Overlays – have pre-made and pre-built professional layouts that can be easily installed via the SLOBS app. This will come with already made themes that will improve your production value.

Receive donations – when you’re using SLOBS you will be able to receive donations directly through the app – you are then able to withdraw your donations via PayPal.

Engagement tools – SLOBS is all about increasing viewer engagements (this is one of the most important factors to a successful stream). Use tools such as Stream Boss, facemasks and wheel spins to encourage viewers to interact with your stream.

How To Stream Games To Facebook Live

  1. Download Streamlabs OBS here – once installed login via Facebook.

2. Click the ‘Go Live’ button at the bottom of the application.

3. Enter broadcast information – this will be a gaming category, stream title and description. This is the same process if you were starting a stream on Twitch or YouTube.

4. Confirm and Go Live!

In order to stream games to Facebook Live you will need to have a page set up – currently personal profiles are not supported for streaming via SLOBS.

Facebook Integrations

There are quite a few handy integrations within the software that will help improve your stream.

Embedded chat – similar to have a chat box on your screen, this feature will make it so that viewers of the stream will be able to see the chat. This is great for viewers for when they watch the broadcast post-stream. As the chat will be on screen everyone can see!

Autofill stream information – this will make starting streams even fast if you’re in a rush. It will pull info from your scheduled or past stream and set it as the information on your current stream. This is helpful if you always use a similar stream title.

Automated notifications – streamers are only able to hold a live stream for up to 4 hours. SLOBS has an in-built feature that will notify you when you are approaching this limit. This will allow for a much smoother stream as you can plan a head.

Stream scheduling – if you have scheduled a stream, Facebook will automatically create a notification for people who are following you page and notify them that you’re stream will be starting soon. It’s always handy to have a reminder for views, especially directly in their news feed where they can’t miss it.

Facebook specific alerts (coming soon) – when this feature is released you will be able to display people who comment, like or share your lie steam on screen. This is another tool to increase engagement and spread the reach of your stream. Facebook users trust their friends the most when it comes to recommending content!

Alternatives To Streamlabs OBS

There is a huge selection of streaming software which you can use.

We’re broken down why we prefer SLOBS to platforms such as OBS Studio and XSplit.

In short, Streamlabs is built on top of OBS Studio. This means that the underlying technology is the same except you have all of the added benefits of having 1-click installations for a range of features (as listed above).

If you did want to stray away from what we recommend then we certainly suggest that you go with OBS Studio – it’s a very user friendly and free piece of software.

Not to mention the amount of resources that are out there for how to help get you started.

I used to use the software and could get a really nice looking output at 900p 60fps.

Should You Stream Games To Facebook Live?

Facebook has recently realised in recent times how valuable video games streams can be to a platform as more than 500,000 people are regularly watching video games streams.

After Twitch has grown to massive amounts of revenue, Facebook are now encouraging broadcasters to stream on their platform.

This is great if you’re a streamer with a following as you will be able to gain access to paid deals.

You are also able to supplement paid deals with donations from viewers which is a large slice of most streamer’s revenue on Twitch and YouTube.

Money aside, Facebook has billions of users which is a benefit if you’re just starting out as there is a discovery mechanism for users to find your stream.

As this is fairly new to the platform, if you do decide to stream on Facebook, you will be getting into the opportunity early. You may even have the same advantage that streamers who started on had before it became Twitch.

Bringing It All Together

You are now able to easily stream games to Facebook Live via Streamlabs OBS.

With the click of a few buttons you can link you Facebook page to SLOBS and begin streaming.

By using SLOBS you will have the added benefit of all the in-built functionality that Streamlabs offers.

As this is such a new feature that now gives broadcasters the ability to go live straight to Facebook, no one is quite sure if it will match Twitch or YouTube Gaming.

[Automation Guide] 5 Ways Chatbots Can Revolutionize Your Stream

[Automation Guide] 5 Ways Chatbots Can Revolutionize Your Stream

Chatbots are an essential part of any successful stream and can be used to moderate, leave timed messages, play viewer’s song requests and a whole bunch of other tasks.

The best chatbot to use if you’re streaming on Twitch or YouTube is Streamlabs’ built-in bot that offers all the functionality you’ll need.

If you want to make your stream professional with high production value you can easily set up a bot and configure it to operate the way you want it to.

What Is A Chatbot

Chatbots are pieces of software that interact with people which are made to seem human.

In the context of streaming a chatbot is used as an application to carry out simple tasks such as reminders, notifications or moderate.

There are countless bots out there that can do these tasks. While some do it better than others they all serve a similar need, to automate simple-to-do-tasks.

Another task it can do is remove the rubbish and clutter that people type into chat by removing links or banned words.

See the image below for an example of what a chatbot looks like in chat.

The streamer has set up a notification to remind his audience that they can sub with Twitch Prime to earn badges.

This is a simple yet extremely effective way to get subs on Twitch – more subs also means a bigger pay cheque.

How To Set Up A Chatbot In Streamlabs – Twitch

First thing that you’ll need to do is create a separate Twitch account. The reason for this is that you will connect the bot software to this account and it will run as that users.

Note: Make sure to make the name of the account what you want your bot’s name to be as the username will be displayed in your stream.

Give the account you just created mod access on your streaming channel.

In the chat for your stream type

/mod username

Login to Streamlabs and on the left-hand side go Community and Growth > Chatbot. Download and install the application.

The setup process just requires you to login to your Twitch and Streamlabs account.

Click the profile button in the bottom left corner of the window.

Enter in your bot’s name and your bot’s streaming channel. All you then need to do is click ‘GENERATE TOKEN’ where it will ask you to log in to Twitch – log in with your BOT account.

Do the similar process for the Twitch Streamer tab on the left.

How To Set Up A Chatbot In Streamlabs – YouTube

Similar to Twitch, your YouTube bot will need its own account. You can quickly sign up for a second account here.

Login to Streamlabs and on the left-hand side go Community and Growth > Chatbot. Download and install the application.

The setup process just requires you to login to your YouTube and Streamlabs account.

Click the profile button in the bottom left corner of the window.

Hit the CONNECT button which will ask you to log in to YouTube. Under the YouTube Streamer tab log in to your streaming account.

For the YouTube Bot log in to the second account you just created.

How To Use Chatbots To Increase Stream Performance and Engagement

Timers – Automatic Messages

This can be a great tool to easy have messages in your chat appear while you stream. You can leave anything here to encourage people to sub, follow or check out other profiles like your Facebook or Discord.

Automatic messages are also useful if you often have a pre-stream screen playing before you start. Most of the time you will turn on your stream with a ‘Starting Soon’ screen to let your viewers come into the stream before you actually start. Using automatic messages in this time is very useful as people are likely to click on likes that appear in the chat while they wait for the stream to start.

Song Requests

Streamlabs song requests allow you to set up playlists to play in the background of your stream. This is great because music will provide the energy and vibe of your stream. Due to the new terms and conditions of Spotify, they have recently removed the option to play straight from your Spotify playlists.

In order to use playlists to automatically play you will need to create a playlist on YouTube or find one that you want to play and just put the URL into the chatbot.

Viewers can also put in song requests while you play. This can be used as an incentive for people to engage who view your content regularly. This isn’t difficult to set up with currency.


The currency feature rewards viewers who regularly watch and engage with your stream.

This is great because you don’t want random people or trolls coming into your stream and have the ability to run commands, post links, request songs or have a serious chance of winning giveaways.

You want to reward the viewers that are most engaged with you.

You can allow users to earn currency in your stream through different means such as time spent watching (you can set different rates for watching live and watching playbacks), regular tuning in, subscribing, following, hosting your stream, donating, being a moderator, and commenting.

By using currency in stream you are encouraging them to interact with you and your stream. This can dramatically boost metrics if your viewer base is engaged with you.

An interesting strategy is to create a competition for earning this currency. Users will them actively engage in any way that they can with the stream to earn points.

The prize for this does not have to be expensive and can yield a high return – anything from a steam gift card to shoutouts.

If you wanted to combine these features then you can set timers to notify and remind people that these competitions are going on before your stream so that when you do start streaming your chat will be more active.

Use Your Chatbot On Discord

If you’re in the streaming community you probably already have a Discord server and are a part of a bunch of communities.

Discord servers work really well for engagement as it keeps people interested in your content and builds a sense of community.

Let’s look at Ice Poseidon for example.

With an active Discord server with 82,000+ members, there are always people online that are communicating with each other in the chat.

This is free space to promote your social media, Twitch/YouTube schedule, and promotions that are going on.

It’s an asset in itself.

Discord is often a second chat for people’s streams and can be a place where people with similar interests (your stream) can come together and meme about.

You can even use the chatbot to moderate in the chat if need be. But you won’t have to worry about that for a while and if your community is encouraging and healthy that’s a plus.

Allow Users To Interact With Commands

Here is a list of commands that viewers can type into the chat while you have your Streamlabs chatbot enabled.

These commands allow your viewers to play with the chat and get fun information, play mini-games, look up stats and much more.

Commands have a whole bunch of fun features that you can use such as the !death command.

Another command that might be a bit more useful is the !giveaway command that will facilitate you holding giveaways.

While this is kind fun a more practical tool for giveaways is the chrome extension Twitch Giveaways.

Be sure to try this out as it will boost your metrics while everyone tries to get whatever prize you are offering, whether it is big or small.


Setting up chatbots is a fairly simple process. It only takes a few minutes and can yield huge benefits.

From using it to inform, moderate and play with your audience – chatbots will increase engagement with your stream.

The best part about chatbots is that they work 24/7 for free to push your stream and your brand.

If you aren’t using chatbots just yet then get on it.