Getting Rid of Viewer Bots on Twitch

Hello everyone. I was wondering if anyone knew a way to protect your Twitch stream from being "attacked" with viewer bots. A polite, laid back Hearthstone streamer tonight was being overloaded with viewer bots just hours before rankings reset, when he'd planned to do a 24 hour stream to race for legendary. It was accompanied by seemingly hundreds of viewers flooding the chat, saying other streamers tell them he bots, referencing BotDetectorBot on Twitter as "proof", and doing everything they can to get his stream flagged enough to get it shoved off the channel directory before he can have his event.

I come here asking for help, asking if anyone else has experience with this, and asking if anyone knows how to prevent this sort of thing from happening again?