I built this bot for a caster. He requested that most of the bot’s responses be whispered so they don’t clog up the chat.
On particularly whisper heavy nights, the bot sometimes the ability to whisper entirely, which is really unfortunate because the bot uses whispers to send invites to chatters to play with the caster.
I can confirm that the bot is able to read and write to normal chat rooms, and that he’s sending the whisper messages to the irc socket. They work for awhile until they don’t, with no changes on my end.
I strongly suspect this is due to the whispers being misinterpreted as spam by some twitch chat algorithm due to their asymmetric nature.
My issue seems to match up pretty well with the issue outlined here
But that thread is locked with only a link to a form at the bottom. I filled it out a couple weeks ago and asked the twitch gods for clemency, but they continue to smite my bot in some pretty unfortunate ways when too many people want to interact with him.
Surely there has to be a better way of handling this. Does anyone know of good ways to avoid getting your bot’s whispering capabilities removed if they send too many whispers to too many people without having people whisper back? In the longer term, would it be possible to have a process that’s more official, effective and easy to find than filling out some form at the bottom of a locked forum thread?
We’re supposed to register applications and get these oauth tokens for any application that talks to the twitch API right? Would it be possible to add in some optional authentication with those when connecting to irc servers so that the the account is recognized as an account that a bot uses to chat, and it’s tentatively granted some leniency for whisper limits?
I mean, that’s obviously not perfect because spammers could just register applications for fake accounts and then be tentatively granted higher limits, but presumably there are other metrics to detect spam, like if an account gets blocked or banned or reported or what have you, and so leniency for those metrics could be lowered, plus it would be another step to take in the creation of spam accounts so that seems like a potentially meaningful offset as well.
Alternatively, if you think my issue is not related to whisper shadowbans, then please do let me know, as I don’t really know what else could be going wrong.