The site is deployed at: https://ttv-bot-banner.netlify.app/
This web application can be used to generate a list of Twitch viewer bots. You can use this as a banlist to clean up your Twitch chatroom. Why? Well, besides being flooding your chat viewer list and making it difficult to read, some moderation bots have features that can select a "chatter" at random, and having the option to choose a non-human chat member unintentionally may possibly be an undesirable experience.
Many Twitch bots are widely used, which means they will show up in this list. It is important to whitelist them to avoid accidentally including bots that you don't actually want to ban. A reasonably robust whitelist has been provided, and you may choose to select all from it for convenience. Otherwise, you can manually check approved bots to filter from the banlist.
If you have a known bot to exclude from the banlist that isn't included in the provided whitelist, you can enter it into the text field.
Finally, you can choose to filter out bots that have not been active recently. Generally, the list of all Twitch viewer bots is well over 6,000 usernames. However, returning only recently-active bots keeps the list to around 150 usernames. If you routinely use this tool to keep your viewer list clean, then this can be helpful for keeping the banlist short and relevant.
I personally use a macro to feed my banlist into the Twitch chatbox, as in "/ban (username) viewer bot", but I have provided further explanation on possible uses on the About page. I hope you find this tool useful!