# Twitch chat limitations for mod bots

**URL:** <https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986>\
**Category:** API\
**Created:** [July 2, 2014, 12:06am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986 "2014-07-02T00:06:33Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Knoober](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/knoober/32/256_2.png) [@Knoober](https://discuss.dev.twitch.com/u/Knoober)\
**Post date:** [July 2, 2014, 12:06am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/1 "2014-07-02T00:06:34Z")

</div>

Have there been any changes since the May twitch patch for the chat limitations? The current limit of 20 commands/messages every 30 seconds is about one command in queue every 1.4 seconds. That doesn’t work for a bot running in dozens or hundreds of channels.

Moobot and Nightbot both run on many channels and I doubt that they queue all channel commands/messages and process them one at a time every 1.4 seconds. How are they getting past this limit?

---

<div class="post-metadata">

**Author:** ![george](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/george/32/120_2.png) [@george](https://discuss.dev.twitch.com/u/george)\
**Post date:** [July 2, 2014, 12:29am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/2 "2014-07-02T00:29:50Z")

</div>

If you are sending message to **only** channels where the bot is a mod, the limit is 100 c/m in 30 seconds.

---

<div class="post-metadata">

**Author:** ![Knoober](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/knoober/32/256_2.png) [@Knoober](https://discuss.dev.twitch.com/u/Knoober)\
**Post date:** [July 2, 2014, 3:30am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/3 "2014-07-02T03:30:16Z")

</div>

Gotcha. Has the mod issue been resolved?

---

<div class="post-metadata">

**Author:** ![Knoober](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/knoober/32/256_2.png) [@Knoober](https://discuss.dev.twitch.com/u/Knoober)\
**Post date:** [July 2, 2014, 4:10am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/4 "2014-07-02T04:10:08Z")

</div>

Also… even at 100 c/m in 30 seconds, that would limit the bot to only a few hundred channels.

---

<div class="post-metadata">

**Author:** ![Knoober](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/knoober/32/256_2.png) [@Knoober](https://discuss.dev.twitch.com/u/Knoober)\
**Post date:** [July 8, 2014, 3:52pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/5 "2014-07-08T15:52:41Z")

</div>

No answers? Moobot is in hundreds of channels at once. The math just doesn’t add up, even with a queuing system. Are they whitelisted or something?

---

<div class="post-metadata">

**Author:** ![Farcrada](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/farcrada/32/5546_2.png) [@Farcrada](https://discuss.dev.twitch.com/u/Farcrada)\
**Post date:** [July 9, 2014, 2:18pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/6 "2014-07-09T14:18:20Z")

</div>

Also, I think (Not sure.) that those 100c/.5m is per channel. And not in general. Else it’s a little hard to get it accurate (The bot’s not a mod EVERY where.).

---

<div class="post-metadata">

**Author:** ![Knoober](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/knoober/32/256_2.png) [@Knoober](https://discuss.dev.twitch.com/u/Knoober)\
**Post date:** [July 9, 2014, 6:05pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/7 "2014-07-09T18:05:21Z")

</div>

I think the limit is global. Does anyone know for sure?

---

<div class="post-metadata">

**Author:** ![Farcrada](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/farcrada/32/5546_2.png) [@Farcrada](https://discuss.dev.twitch.com/u/Farcrada)\
**Post date:** [July 11, 2014, 3:01pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/8 "2014-07-11T15:01:53Z")

</div>

It just wouldn’t make sense and would request extra server space to store all the channels it is and isn’t mod on.

Illogical, if you ask me.

---

<div class="post-metadata">

**Author:** ![Bufutda](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/bufutda/32/109_2.png) [@Bufutda](https://discuss.dev.twitch.com/u/Bufutda)\
**Post date:** [July 12, 2014, 2:49am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/9 "2014-07-12T02:49:43Z")

</div>

From my personal bot service I can say that I think I would have been repeatedly gbanned if the limit was global and not local to the bot. Nevertheless, I am still quite unsure about it and would also like an official statement.

---

<div class="post-metadata">

**Author:** ![NullBy7e1](https://avatars.discourse-cdn.com/v4/letter/n/e68b1a/32.png) [@NullBy7e1](https://discuss.dev.twitch.com/u/NullBy7e1)\
**Post date:** [July 16, 2014, 3:02pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/10 "2014-07-16T15:02:52Z")

</div>

I would also like some more information on this, building a bot myself.

---

<div class="post-metadata">

**Author:** ![sulibautista](https://avatars.discourse-cdn.com/v4/letter/s/d6d6ee/32.png) [@sulibautista](https://discuss.dev.twitch.com/u/sulibautista)\
**Post date:** [August 1, 2014, 2:13pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/11 "2014-08-01T14:13:17Z")

</div>

Can any of the mainstream bot creators share some light on this? Are the messages per channel/connection/ip/username ?

---

<div class="post-metadata">

**Author:** ![Farcrada](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/farcrada/32/5546_2.png) [@Farcrada](https://discuss.dev.twitch.com/u/Farcrada)\
**Post date:** [August 1, 2014, 7:16pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/12 "2014-08-01T19:16:28Z")

</div>

You could just test it your self… (.\_.’)

---

<div class="post-metadata">

**Author:** ![george](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/george/32/120_2.png) [@george](https://discuss.dev.twitch.com/u/george)\
**Post date:** [August 1, 2014, 9:04pm UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/13 "2014-08-01T21:04:49Z")

</div>

Limit is for all messages on a connection. Resulting lockouts are IP address based.

---

<div class="post-metadata">

**Author:** ![thesyxe](https://avatars.discourse-cdn.com/v4/letter/t/ee7513/32.png) [@thesyxe](https://discuss.dev.twitch.com/u/thesyxe)\
**Post date:** [September 8, 2014, 12:38am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/14 "2014-09-08T00:38:13Z")

</div>

I have a question regarding this 100 message/30 second limit. I have noticed that sometimes the Mod Icons in chat are not appearing briefly and that the “+o” and “-o” modes from the IRC chat. Do these temporary loss of moderation powers also cause a drop of the moderator message limit back to 20m/30sec? Thank you for any information regarding this detail.

---

<div class="post-metadata">

**Author:** ![george](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/george/32/120_2.png) [@george](https://discuss.dev.twitch.com/u/george)\
**Post date:** [September 8, 2014, 1:11am UTC](https://discuss.dev.twitch.com/t/twitch-chat-limitations-for-mod-bots/986/15 "2014-09-08T01:11:32Z")

</div>

I’m 97.421% sure it will not negatively affect the limit.
