TWITCH BOT LISTS
I like to call them Hasselhoss bots
Ugly little site for easy navigation
BLOCKLIST MANAGER BY @COMMANDERROOT
Essentially an extension. Login via Twitch account.
filter by username
mass add new blocks from a list - you can find these through Google, Reddit, community Discord servers and this site
Per a tweet from the creator:
"Due to a Twitch bug (https://github.com/twitchdev/issues/issues/18…) which exists for close to 2 years it's not possible to fetch the full banlist if it's bigger than 6200 accounts. Adding new ones and removing the fetched ones will still work though."
SERYBOT
SeryBot Twitch
Twitch stream based bot. Written in Node.js, hosted in the cloud.
Instructions on use given under "Hate Raid Protection" box on their page.
can be easily turned on and off using chat commands
Easy to use, not sure on the implications if the account gets compromised.​
MANUAL ADD BOT/SCRIPT BY FIREBZ
Twitch stream based bot. Written in Node.js.
Fires' Bot Config:
Before you Start: - Uses Node.JS, so go download the recommended ver. of that: https://nodejs.org/en/ - You need to configure a separate twitch account for your own bot and find your oauth token.
Go to Twitch's website for Twitch Devs to get and set up these things.
​
Notes from Fires: - After you make a new directory and add the pasted code into index.js, you can do npm init and then npm install tmi.js dotenv - npm init initializes the project in package.json, which includes meta information about the project, including npm dependencies and then npm install actually installs modules you need.
- Make a file called .env and in it have TWITCH_AUTH_TOKEN=whateveryourtokenis (obviously replace the second part)
- to run, you can just use node . inside the directory you can configure the npm start script to do just that though
​
Main code: FiresBZ NodeJS Hoss Banner - Pastebin.com
tmi.js docs: docs/_posts/v1.4.2 at gh-pages · tmijs/docs · GitHub
​
bonus: you can manually check and review the script for security and safety
you are in control of this bot
However, not the easiest to implement. Definitely need to follow the instructions closely if you are unfamiliar with javascript.​