Well not sure how that was misused to send spam, when the user is whispering my bot in the first place, I’m positive Twitch can detect if the bot account was first whispered, so after that, they should give us the full functionality of whispering back.
Specially when it’s not that they don’t do it, they just behave weird, as I said, the message is sent, it’s just not showing in real time on the viewers chat.
This mechanics makes everything even more frustrating. Either get rid of whispers for bots or don’t but doing this shaddy behavior makes it confusing for developers wondering what’s going on and wasting time trying to debug a know bug on Twitch end, and not developers or libraries doing something wrong.
Nowhere in the documentation it mentions that bot accounts can send whispers but viewers wont see them until closing and opening the whisper tab over and over. If that would be explained it would make things clear, but introducing this behavior doesn’t fix anything at all, as the viewer is still getting the message from a bot that “may” be using it to “spam”. So Twitch isn’t fixing it by blocking the whisper, is just intruding a bug to make it look like a “fix”
The KEY here is that the user first whispered the bot so… Why does Twitch limits my bot, it’s not that it’s whispering random accounts, but it’s answering to a received whisper.