I am also struggling with the limits on my bot (knoobot.com). I have all messages/commands/joins funneling through a processor for each that fires off at specific intervals to prevent the ban limit from being reached. Needless to say, that isn’t very scaleable.
@brildum - how soon do you think Twitch would be able to start the bot white-list application process?
For tracking moderators, Knoobot listens for the MODE +o and -o and maintains a local list per channel.
@brildum would it be possible to maintain a list in the kraken API?
Something like: api.twitch.tv/kraken/chat/moderators ?