List of Self Hosted Twitch Bots

Bots are used to help manage, moderate, and bring fun to your Twitch chat while streaming. While there are public bots that do not need any software to run, you lose your ability to truly customize them however you want. Self hosted bots allow you more freedom in this sense, but they require you to host them on your machine or server. This is not a review for these programs, this is just to inform people about some of the more interesting self hosted bots.

All of the listed software can be run on Windows, compatibility for other OS may vary.

Click here to view a detailed comparison of the bots listed here.

Streamlabs Chatbot/Ankhbot -FREE- [Twitch, YouTube, and Mixer]

Version: 1.0.2.56 Jan. 24, 2019 – Windows 10

Formally known as Ankhbot, StreamLabs Chatbot was originally designed for Twitch only, but has added support for both YouTube and Mixer. This is the most well-known of the self hosted bots. Since it is owned by StreamLabs, it allows some perks with StreamLabs service. You can test alerts, pause alerts, empty jar, spin the wheel, and even use the StreamLabs extension point system instead of the built-in point system.

Ever since it was acquired by StreamLabs though, the development of the bot has slowed to a crawl. The only features that have been added were to keep up with features Twitch had implemented. For more features, it relies heavily on community created scripts which you can find in the StreamLabs Chatbot discord server. However, because they are not “official”, updates can cause them to break and author abandonment is a thing to keep in mind when using them. However, if you know Python scripting, you can create your own scripts.

Features:

Remove the row

Column: 1

Chat Notifications:
  • Follower
  • Subscriber
  • Donation
  • Host
  • Cheer
  • Greet Specific Viewer

Column: 2

Chat Filters:
  • Caps Protection
  • Symbol Protection
  • Link Protection
  • Word Protection

Column: 3

Stream Interaction:
  • Polling
  • Betting
  • Giveaway (keyword & ticket)
  • Queue
  • Games
  • Song Requests

Remove the row

Column: 1

Integrations:
  • StreamLabs
  • Discord
  • Extra Life
  • OBS Remote

Column: 2

Loyalty System:
  • Currency System*
  • Track Viewer Time in Channel
  • Ranks (hours, points, and viewer specific)
  • Minigames for Points
    • Heist
    • Duel
    • Free for All
    • Boss Battle
  • Bonus Payouts
  • Event Payouts

Column: 3

Commands:
  • Custom Commands
  • Change Channel Settings
Other Features:
  • Quote System
  • Timed Messages or Commands
  • View Chat in Bot Dashboard
  • Manage Viewer Groups/Permissions
  • Record Chat Logs
  • Track Channel Statistics
  • Backup Settings

* Streamlabs Chatbot allows you to either store points locally (which is only accumulated with the bot running and saved to the bot) or by extension (which is only on Twitch with fewer features than local).

Phantombot -FREE- [Twitch Only]

Version: 2.4.2-NB-20190205 Feb. 05, 2019 – Brave, Windows 10

An open source Twitch bot that is highly customizable. This bot can be run on Windows, MacOS, and Linux. It also uses little resources. You do have a control panel that you can access with a web browser (no internet needed if running it locally) and may not be as user-friendly as some may want. However, they are currently creating a dashboard that will be very similar to how public bots look. Although, I would rather prefer a standalone application instead of having to bring up a web browser in order to view this, but it does make it available to other OS.

Features:

Remove the row

Column: 1

Chat Notifications:
  • Follower
  • Subscriber
  • Donation
  • Host
  • Cheer

Column: 2

Chat Filters:
  • Caps Protection
  • Symbol Protection
  • Link Protection
  • Word Protection
  • Spam Protection
  • Fake Purge
  • Emote Spam
  • Color Protection
  • Long Message Protection
  • Spam Tracker Protection

Column: 3

Stream Interaction:
  • Polling
  • Betting
  • Raffle (keyword & ticket)
  • Auction
  • Queue
  • Games
  • Song Requests

Remove the row

Column: 1

Integrations:
  • StreamLabs
  • Tipeeestream
  • StreamElements
  • Discord
  • Twitter

Column: 2

Loyalty System:
  • Currency System
  • Track Viewer Time in Channel
  • Ranks (hours & viewer specific)
  • Minigames
    • Roulette
    • Adventure
    • Slots
    • Dice
    • Gamble
  • Bonus Payouts
  • Event Payouts

Column: 3

Commands:
  • Custom Commands
  • Change Channel Settings
Other Features:
  • Quote System
  • Timed Message or Commands
  • View Chat in Bot Dashboard
  • Manage Viewer Groups/Permissions
  • Record Chat Logs
  • Track Channel Statistics

Deepbot -ONE TIME PAYMENT, VIP SUBSCRIPTION- [Twitch Only]

Version: 0.11.2.3 Feb. 04, 2019 – Windows 10

A bot I have been using since early this year, it is a powerful bot with a good variable library that can allow you to create multitudes of complex commands instead of learning another programming language needed to achieve in others. The downside is that you need to pay $10 to purchase a license and then $5 per month to access VIP features. Some of which are the most powerful variables. It also needs an overhaul in the GUI as well. But powerful integration and features in this bot make up for the cost of maintaining it and the outdated UI. It also helps the only guy who is working on it so cheers.

Features:

Remove the row

Column: 1

Chat Notifications:
  • Follower
  • Subscriber
  • Donation
  • Host
  • Cheer
  • Greet Specific Viewer

Column: 2

Chat Filters:
  • Caps Protection
  • Symbol Protection
  • Link Protection
  • Word Protection
  • Emote Spam
  • Long Message Protection

Column: 3

Stream Interaction:
  • Polling
  • Betting
  • Raffle (keyword & ticket)
  • Auction
  • Queue
  • Games
  • Song Requests

Remove the row

Column: 1

Integrations:
  • Streamlabs
  • Tipeeestream
  • Discord
  • Last.FM

Column: 2

Loyalty System:
  • Currency System
  • Track Viewer Time in Channel
  • Ranks (hours and points)
  • Minigames
    • Heist
    • Arena
    • Roulette
    • Guessing Game
    • Drag Race
  • Bonus Payouts
  • Event Payouts

Column: 3

Commands:
  • Custom Commands
  • Change Channel Settings
Other Features:
  • Quote System
  • Timed Message or Commands
  • View Chat in Bot Dashboard
  • Manage Viewer Group/Permissions
  • Record Chat Logs
  • Backup Settings

Scorpbot -FREE- [Twitch and Mixer]

Version: 1.1.100 RC51 alpha Feb. 12, 2019 – Windows 10

Another free bot that focuses more on multi streaming with Twitch and Mixer (please keep in mind that this is not allowed if you are an affiliate or partner on Twitch). It has minigames, currency, and support for chat relay for Twitch and Mixer. It does not have discord integration yet, but will be added soon.  Definitely check it out if you are into multi streaming.

Features:

Remove the row

Column: 1

Chat Notifications:
  • Follower
  • Subscription
  • Donation
  • Host
  • Greet Specific veiwer

Column: 2

Chat Filters:
  • Caps Protection
  • Link Protection
  • Word Protection

Column: 3

Stream Interactions:
  • Polling
  • Betting
  • Giveaway (keyword & ticket)
  • Queue
  • Games
  • Song Requests

Remove the row

Column: 1

Integrations:
  • StreamLabs
  • StreamJar

Column: 2

Loyalty System:
  • Currency System
  • Track Viewer Time in Channel
  • Ranks (hours & points)
  • Minigames
    • Roulette
    • Russian Roulette
    • Heist
    • Slots
    • Dice
    • 8Ball
    • Random Number
  • Bonus Payouts
  • Event Payouts

Column: 3

Commands:
  • Custom Commands
  • Change Channel Settings
Other Features:
  • Quote System
  • Time Messages or Commands
  • View Chat in Bot Dashboard
  • Manage Viewer Groups/Permissions
  • Record Chat Logs
  • Backup Settings

Ultimate Twitch Bot -FREE- [Twitch Only]

Version: 3.12.0 Jan. 09, 2018 – Windows 10

I do not really know much about this bot. It may not contain as many features as the rest, but it does have a pretty amazing permission/rank system. It is the only bot I can find that has a trivia game, something I wish other bots had.

Features:

Remove the row

Column: 1

Chat Notifications:
  • Greet Specific Viewer

Column: 2

Chat Filters:
  • Word Protection

Column: 3

Stream Interaction:
  • Polling
  • Betting
  • Drawings (keyword & ticket)
  • Games
  • Song Requests

Remove the row

Column: 1

Loyalty System:
  • Currency System
  • Track Viewer Time in Channel
  • Minigames
    • Gamble
    • Dice
    • 8Ball
    • Trivia

Column: 2

Commands:
  • Custom Commands
  • Change Channel Settings
Other Features:
  • Timed Messages or Commands
  • View Chat in Bot Dashboard
  • Manage Viewer Groups/Permissions
  • Backup Settings

Sogebot -FREE- [Twitch Only]

Version: 8.3.3 Feb. 14, 2019 – Brave, Windows 10

A free self hosted bot that is built on Node.js and is relatively new. This bot can be run on Windows and Linux. This bot has a control panel that you can access with a web browser (no internet needed if running locally) and may not be as user-friendly as some may want. The UI is clean and has both a dark and light mode, has many native overlays for polls, bets, etc.

Remove the row

Column: 1

Chat Notifications:
  • Follower
  • Subscriber
  • Donation
  • Host
  • Cheer
  • Greet Specific Viewer

Column: 2

Chat Filters:
  • Caps Protection
  • Symbol Protection
  • Link Protection
  • Word Protection
  • Spam Protection
  • Fake Purge
  • Emote Spam
  • Color Protection
  • Long Message Protection

Column: 3

Stream Interaction:
  • Polling
  • Betting
  • Raffle (keyword & ticket)
  • Queue
  • Games
  • Song Requests

 

Remove the row

Column: 1

Integrations:
  • StreamLabs
  • DonationAlerts
  • Phillips Hue
  • Twitter

Column: 2

Loyalty System:
  • Currency System
  • Track User Time in Channel
  • Ranks (hours & points)
  • Minigames
    • Heist
    • Duel
    • Roulette
    • Gamble
    • Seppuku
    • Fight Me
    • Wheel of Fortune
  • Bonus Payouts
  • Event Payouts

Column: 3

Commands:
  • Custom Commands
  • Change Channel Settings
Other Features:
  • Quote System
  • Time Messages or Commands
  • View Chat in Bot Dashboard
  • Manage Viewer Groups/Permissions
  • Track Channel Statistics
  • Record Chat Logs

 

Leave a Reply

Your email address will not be published. Required fields are marked *