About
If you're like me, you like to keep your Twitch channel's chat list free from viewer bot accounts. This is desirable because it keeps the list clean, accurate, and easier to read. After generating a list of usernames to ban on the home page, I recommend copy/pasting it into CommanderRoot's "Blocklist manager" moderation tools (you can skip loading blocked users) to process the batch quickly. There is actually a "block known bots" option available there, but it has over 7 million usernames in it, which takes forever to run. 🙃 This application uses the "All Known Bots" API from Twitch Insights. The generated list is generally over 6,000 usernames, which the above tool can process in less than 10 minutes. New bot accounts appear all the time, so I personally like to perform routine cleanup. Fortunately, this application also allows you to store your banned accounts to filter them out from future lists and keep them shorter and more manageable. The optional ban whitelist was borrowed from this site. This project was created by Jordan Bortner / JPEGSTRIPES on Twitch. Check out the code repository on GitHub!
Technologies used:
- Next.js 13
- React.js
- Node.js
- ESLint
- TypeScript
- JavaScript
- HTML
- CSS