Allow unverified bots that are mods to whisper users in that chat
Problem:
- Right now it appears as if a self-hosted and thus unverified bot with a separate standard Twitch account is shadow-banned from whispering people through WebSockets (wss://irc-ws.chat.twitch.tv:443). It looks like it works, but the messages never arrive, I've tried with my own bot account and friend's bots.
Solution:
- To me, it seems reasonable that a bot that has been set to be moderator in a channel should also be able to whisper users that are currently connected to that same channel.
Additions:
- It could even be further restricted to when the channel is live if need be. This could be something a channel opts into if nothing else, in case the streamer for some reason does not trust the bots deployed in their channel.
Reasons:
- It would help with things like automatic game key distribution in giveaways, getting help instructions that doesn't clutter up the chat, any any other commands that are nice to keep secret, like things affecting the stream that the streamer doesn't need to know about, or will get surprised by.
