# Chat and IRC

**URL:** https://discuss.dev.twitch.com/c/chat/3.md

[Latest](https://discuss.dev.twitch.com/latest.md) · [Categories](https://discuss.dev.twitch.com/categories.md)

---

## [Category definition for Chat](https://discuss.dev.twitch.com/t/category-definition-for-chat/1104)

<div class="topic-metadata">

**Author:** [@Fugiman](https://discuss.dev.twitch.com/u/Fugiman)\
**Replies:** 4\
**Last updated:** [April 21, 2015, 3:53pm UTC](https://discuss.dev.twitch.com/t/category-definition-for-chat/1104 "2015-04-21T15:53:19Z")

</div>

Discussion pertaining to our chat system. Feature requests, bugs, and suggestions for both the IRC interface and web APIs are welcome!

---

## [Message Delivery Confirmation](https://discuss.dev.twitch.com/t/message-delivery-confirmation/65023)

<div class="topic-metadata">

**Author:** [@ein\_bandit](https://discuss.dev.twitch.com/u/ein_bandit)\
**Replies:** 5\
**Last updated:** [September 11, 2026, 9:46am UTC](https://discuss.dev.twitch.com/t/message-delivery-confirmation/65023 "2026-09-11T09:46:50Z")

</div>

Hey there, i am having (huge) issues with delivery of messages since a week or two. I do not receive ‘notice’ messages when irc messages fail. messages get dropped silently. i receive ‘msg rate\_limit’ when someone has…

---

## [Stream Tags Referencing Transgender Rights](https://discuss.dev.twitch.com/t/stream-tags-referencing-transgender-rights/64919)

<div class="topic-metadata">

**Author:** [@thelonewolf421](https://discuss.dev.twitch.com/u/thelonewolf421)\
**Replies:** 2\
**Last updated:** [August 13, 2026, 12:10pm UTC](https://discuss.dev.twitch.com/t/stream-tags-referencing-transgender-rights/64919 "2026-08-13T12:10:24Z")

</div>

Following the update on August 12, 2026 that added the AI opt-in feature, Twitch is not letting streamers put “TransRights” and “TransgenderRights” tags on their stream. Whether or not this is a bug or intentional, it ne…

---

## [Channel Aliases List?](https://discuss.dev.twitch.com/t/channel-aliases-list/64875)

<div class="topic-metadata">

**Author:** [@grim](https://discuss.dev.twitch.com/u/grim)\
**Replies:** 2\
**Last updated:** [July 25, 2026, 2:42am UTC](https://discuss.dev.twitch.com/t/channel-aliases-list/64875 "2026-07-25T02:42:21Z")

</div>

Is there’s a list of channel aliases anywhere? What I mean is if I attempt to access https://www.twitch.tv/gdq I’ll get an HTTP 302 to https://www.twitch.tv/gamesdonequick. I’ve already found sgdq -\> gamesdonequick and e…

---

## [tmi.js bot messages display as broadcaster account despite correct token/scopes/moderator status](https://discuss.dev.twitch.com/t/tmi-js-bot-messages-display-as-broadcaster-account-despite-correct-token-scopes-moderator-status/64795)

<div class="topic-metadata">

**Author:** [@HRothGar](https://discuss.dev.twitch.com/u/HRothGar)\
**Replies:** 1\
**Last updated:** [June 21, 2026, 10:55am UTC](https://discuss.dev.twitch.com/t/tmi-js-bot-messages-display-as-broadcaster-account-despite-correct-token-scopes-moderator-status/64795 "2026-06-21T10:55:24Z")

</div>

Bot account (hroth\_bot) sends chat messages via tmi.js to my own channel (hrothgar\_gaming), where it has Moderator status (not Editor). Messages display in chat — both the official website and the official mobile app — u…

---

## [Chat bot with time relevant messages - which approach to not reach rate limit](https://discuss.dev.twitch.com/t/chat-bot-with-time-relevant-messages-which-approach-to-not-reach-rate-limit/64779)

<div class="topic-metadata">

**Author:** [@ein\_bandit](https://discuss.dev.twitch.com/u/ein_bandit)\
**Replies:** 7\
**Last updated:** [June 12, 2026, 4:57pm UTC](https://discuss.dev.twitch.com/t/chat-bot-with-time-relevant-messages-which-approach-to-not-reach-rate-limit/64779 "2026-06-12T16:57:43Z")

</div>

Hello, i developed a chat bot using irc (node.js via tmi.js). it is a “informational chat bot”. it sends informational messages of real-world events, just in the moment they happen. so these messages are time-relevant …

---

## [My bot outgrows the channel limits](https://discuss.dev.twitch.com/t/my-bot-outgrows-the-channel-limits/64699)

<div class="topic-metadata">

**Author:** [@AkumaNoTsubasa](https://discuss.dev.twitch.com/u/AkumaNoTsubasa)\
**Replies:** 12\
**Last updated:** [May 13, 2026, 5:48pm UTC](https://discuss.dev.twitch.com/t/my-bot-outgrows-the-channel-limits/64699 "2026-05-13T17:48:04Z")

</div>

Hello, my bot “Lootboxbot” is a nice little interactionbait bot that is currently on the maximum amount of channels allowed for a non verified bot. I am currently in the middle of writing a website for my bot to make i…

---

## [Specific user account appends strange character every other message](https://discuss.dev.twitch.com/t/specific-user-account-appends-strange-character-every-other-message/64576)

<div class="topic-metadata">

**Author:** [@tazzlyn](https://discuss.dev.twitch.com/u/tazzlyn)\
**Replies:** 2\
**Last updated:** [January 26, 2026, 5:42pm UTC](https://discuss.dev.twitch.com/t/specific-user-account-appends-strange-character-every-other-message/64576 "2026-01-26T17:42:41Z")

</div>

The problem: My user account (144118594) appends a whitespace character (ASCII 32) followed by this character to every other message. How I got here: I set up a Twitch websocket, and started listening for messages to tr…

---

## [Lead Mod deleting other mod messages](https://discuss.dev.twitch.com/t/lead-mod-deleting-other-mod-messages/64544)

<div class="topic-metadata">

**Author:** [@peyman9](https://discuss.dev.twitch.com/u/peyman9)\
**Replies:** 5\
**Last updated:** [January 21, 2026, 12:07pm UTC](https://discuss.dev.twitch.com/t/lead-mod-deleting-other-mod-messages/64544 "2026-01-21T12:07:01Z")

</div>

As a Lead Mod It’s not deleting other mods messages

---

## [I need help to create my first chatbot](https://discuss.dev.twitch.com/t/i-need-help-to-create-my-first-chatbot/64547)

<div class="topic-metadata">

**Author:** [@Pardaillec34](https://discuss.dev.twitch.com/u/Pardaillec34)\
**Replies:** 5\
**Last updated:** [January 14, 2026, 5:05pm UTC](https://discuss.dev.twitch.com/t/i-need-help-to-create-my-first-chatbot/64547 "2026-01-14T17:05:36Z")

</div>

Hello, I am trying to create my first chatbot with the twitch example in the guide: Example Chatbot Guide | Twitch Developers I have filed the constants on the top of the code but I do not find the BOT\_USER\_ID . When I…

---

## [Drop campaign end time auto-adjusted forward by 1 minute](https://discuss.dev.twitch.com/t/drop-campaign-end-time-auto-adjusted-forward-by-1-minute/64435)

<div class="topic-metadata">

**Author:** [@Sof](https://discuss.dev.twitch.com/u/Sof)\
**Replies:** 0\
**Last updated:** [November 12, 2025, 10:20am UTC](https://discuss.dev.twitch.com/t/drop-campaign-end-time-auto-adjusted-forward-by-1-minute/64435 "2025-11-12T10:20:51Z")

</div>

Hey Guys, We ran into a weird issue while setting up our Drop campaign. We set the end time to Dec 24, 2:59 UTC, but after saving, it showed up as Dec 24, 10:58 (GMT+8) on the campaign page. So basically, the end time…

---

## [Expectation for IRC Command and Message Rate Form](https://discuss.dev.twitch.com/t/expectation-for-irc-command-and-message-rate-form/64431)

<div class="topic-metadata">

**Author:** [@Spinich](https://discuss.dev.twitch.com/u/Spinich)\
**Replies:** 1\
**Last updated:** [November 9, 2025, 12:22pm UTC](https://discuss.dev.twitch.com/t/expectation-for-irc-command-and-message-rate-form/64431 "2025-11-09T12:22:47Z")

</div>

My bot has previously had bot status 2 times and it has been taken away again for a reason unknown to me. I have filled out the form once again to regain said verification but have had no response. I am curious if anyone…

---

## [Guide on how to create a nickname](https://discuss.dev.twitch.com/t/guide-on-how-to-create-a-nickname/64417)

<div class="topic-metadata">

**Author:** [@e22ha](https://discuss.dev.twitch.com/u/e22ha)\
**Replies:** 2\
**Last updated:** [November 2, 2025, 12:22pm UTC](https://discuss.dev.twitch.com/t/guide-on-how-to-create-a-nickname/64417 "2025-11-02T12:22:33Z")

</div>

Hi everyone, I’m developing a bot for another channel, but I couldn’t find any guides on how to create a nickname. Can I make the bot’s nickname my own + \_bot if it doesn’t work on my channel, but where I’m a moderator m…

---

## [\[BUG\] Twitch chat badge carrousel shows a "Failed to Load Module"](https://discuss.dev.twitch.com/t/bug-twitch-chat-badge-carrousel-shows-a-failed-to-load-module/64376)

<div class="topic-metadata">

**Author:** [@yohanleafheart](https://discuss.dev.twitch.com/u/yohanleafheart)\
**Replies:** 1\
**Last updated:** [October 20, 2025, 2:36pm UTC](https://discuss.dev.twitch.com/t/bug-twitch-chat-badge-carrousel-shows-a-failed-to-load-module/64376 "2025-10-20T14:36:23Z")

</div>

Hey everyone, I’m having a recurrent “Failed to Load Module” error on Twitch chat. Checking the Console, it failed to load a CSS chunk regarding chat badge carousel. I search online for it, but could not find a solution…

---

## [Repeated Bot Suspensions Despite Following Guidelines](https://discuss.dev.twitch.com/t/repeated-bot-suspensions-despite-following-guidelines/64313)

<div class="topic-metadata">

**Author:** [@MacBlume](https://discuss.dev.twitch.com/u/MacBlume)\
**Replies:** 6\
**Last updated:** [September 12, 2025, 6:30pm UTC](https://discuss.dev.twitch.com/t/repeated-bot-suspensions-despite-following-guidelines/64313 "2025-09-12T18:30:59Z")

</div>

:us\_outlying\_islands: Hello Twitch Support/Community, I’m having repeated issues with my bot account being suspended, and I hope to get some guidance. Here’s a short summary of what I’ve done so far and why I believe so…

---

## [Can I use wss://irc-ws.chat.twitch.tv/ with justifan?](https://discuss.dev.twitch.com/t/can-i-use-wss-irc-ws-chat-twitch-tv-with-justifan/63732)

<div class="topic-metadata">

**Author:** [@l1acy](https://discuss.dev.twitch.com/u/l1acy)\
**Replies:** 1\
**Last updated:** [June 11, 2025, 12:33pm UTC](https://discuss.dev.twitch.com/t/can-i-use-wss-irc-ws-chat-twitch-tv-with-justifan/63732 "2025-06-11T12:33:41Z")

</div>

I want to make my own chat that can be output to stream. And I don’t want to do it through a bot because it won’t work well on Vercel. Can I use wss://irc-ws.chat.twitch.tv/ to receive messages from the chat and use just…

---

## [JOINing small subset of channels behaves as if nonexistent channel](https://discuss.dev.twitch.com/t/joining-small-subset-of-channels-behaves-as-if-nonexistent-channel/63607)

<div class="topic-metadata">

**Author:** [@p\_rimes](https://discuss.dev.twitch.com/u/p_rimes)\
**Replies:** 1\
**Last updated:** [May 22, 2025, 9:21am UTC](https://discuss.dev.twitch.com/t/joining-small-subset-of-channels-behaves-as-if-nonexistent-channel/63607 "2025-05-22T09:21:15Z")

</div>

I have an IRC bot which successfully works with a wide list of channels, but there is an ongoing list of channels where attempting to JOIN #cursed\_channel\_name produces no response. (The typical successful case goes lik…

---

## [Irc chatbot direct reply to a user message](https://discuss.dev.twitch.com/t/irc-chatbot-direct-reply-to-a-user-message/63506)

<div class="topic-metadata">

**Author:** [@gbcstott1](https://discuss.dev.twitch.com/u/gbcstott1)\
**Replies:** 2\
**Last updated:** [May 7, 2025, 1:51am UTC](https://discuss.dev.twitch.com/t/irc-chatbot-direct-reply-to-a-user-message/63506 "2025-05-07T01:51:56Z")

</div>

I have a chatbot that sends a message directly to a single user. The chatbot captures the tags from the last incoming message from that user and uses the tag to reply. This all works but Twitch then first put out a mes…

---

## [How does Twitch handle 10,000+ chat messages per second during major live events?](https://discuss.dev.twitch.com/t/how-does-twitch-handle-10-000-chat-messages-per-second-during-major-live-events/63459)

<div class="topic-metadata">

**Author:** [@axel\_massucci](https://discuss.dev.twitch.com/u/axel_massucci)\
**Replies:** 0\
**Last updated:** [April 28, 2025, 3:59pm UTC](https://discuss.dev.twitch.com/t/how-does-twitch-handle-10-000-chat-messages-per-second-during-major-live-events/63459 "2025-04-28T15:59:34Z")

</div>

Hi everyone, I’m really curious about how Twitch manages chat during massive live events like Twitch Rivals, esports tournaments, or record-breaking streams (e.g., Worlds 2024). When tens of thousands of chat messages …

---

## [Browser is not currently supported](https://discuss.dev.twitch.com/t/browser-is-not-currently-supported/63425)

<div class="topic-metadata">

**Author:** [@unlucky](https://discuss.dev.twitch.com/u/unlucky)\
**Replies:** 1\
**Last updated:** [April 24, 2025, 2:24pm UTC](https://discuss.dev.twitch.com/t/browser-is-not-currently-supported/63425 "2025-04-24T14:24:24Z")

</div>

Hello, I wanted the chat bot to work on an SSH session. I did it in the MobaXterm terminal. I encountered a problem: when I turn on the bot, when it tries to log in through the browser, Twitch gives an error: in reco…

---

## [Cannot login to IRC (:tmi.twitch.tv NOTICE \* :Error logging in)](https://discuss.dev.twitch.com/t/cannot-login-to-irc-tmi-twitch-tv-notice-error-logging-in/63384)

<div class="topic-metadata">

**Author:** [@dan1](https://discuss.dev.twitch.com/u/dan1)\
**Replies:** 2\
**Last updated:** [April 20, 2025, 1:58am UTC](https://discuss.dev.twitch.com/t/cannot-login-to-irc-tmi-twitch-tv-notice-error-logging-in/63384 "2025-04-20T01:58:15Z")

</div>

Hi all, I was hoping I could get some help w/ my bot that had been logging into IRC successfully until recently. I didn’t make any code changes and was seeing a message in the logs: :tmi.twitch.tv NOTICE \* :Error loggin…

---

## [Accessing closed caption data via irc](https://discuss.dev.twitch.com/t/accessing-closed-caption-data-via-irc/63365)

<div class="topic-metadata">

**Author:** [@maxthrillerlive](https://discuss.dev.twitch.com/u/maxthrillerlive)\
**Replies:** 1\
**Last updated:** [April 18, 2025, 7:33am UTC](https://discuss.dev.twitch.com/t/accessing-closed-caption-data-via-irc/63365 "2025-04-18T07:33:20Z")

</div>

I an getting a tmi.twitch.tv CAP \* NAK :twitch.tv/captions when sending CAP REQ :twitch.tv/captions Are there some other requirements I need to meet in order to get this permission? Thannk.

---

## [Channels limit websocket](https://discuss.dev.twitch.com/t/channels-limit-websocket/63291)

<div class="topic-metadata">

**Author:** [@BOTK4CP3R](https://discuss.dev.twitch.com/u/BOTK4CP3R)\
**Replies:** 5\
**Last updated:** [April 13, 2025, 11:24pm UTC](https://discuss.dev.twitch.com/t/channels-limit-websocket/63291 "2025-04-13T23:24:22Z")

</div>

Hello, I’ve been developing my bot on Twitch for about a year now and I’ve reached the limit of 150 channels after which Twitch returns me with an error when I want to connect the bot to another Twitch channel. Does anyo…

---

## [Bot's messages suddenly are not showing in chat](https://discuss.dev.twitch.com/t/bots-messages-suddenly-are-not-showing-in-chat/63194)

<div class="topic-metadata">

**Author:** [@leora](https://discuss.dev.twitch.com/u/leora)\
**Replies:** 2\
**Last updated:** [March 31, 2025, 5:25am UTC](https://discuss.dev.twitch.com/t/bots-messages-suddenly-are-not-showing-in-chat/63194 "2025-03-31T05:25:34Z")

</div>

Hello! I have been working on developing a small bot for my channel. It was up and running with a few basic test commands for one stream, worked great, then the next stream 2(?) days later the bot’s messages stopped show…

---

## [Obscured by another element](https://discuss.dev.twitch.com/t/obscured-by-another-element/63181)

<div class="topic-metadata">

**Author:** [@ctex1984](https://discuss.dev.twitch.com/u/ctex1984)\
**Replies:** 1\
**Last updated:** [March 28, 2025, 8:18pm UTC](https://discuss.dev.twitch.com/t/obscured-by-another-element/63181 "2025-03-28T20:18:26Z")

</div>

I know of a drop down issue but the website platform we are using (Maestro.io) there is no option to move the profile drop down. Is there a way around this?

---

## [Unexpected closure of websocket connection](https://discuss.dev.twitch.com/t/unexpected-closure-of-websocket-connection/63071)

<div class="topic-metadata">

**Author:** [@TheJoylessParson](https://discuss.dev.twitch.com/u/TheJoylessParson)\
**Replies:** 3\
**Last updated:** [March 22, 2025, 2:17pm UTC](https://discuss.dev.twitch.com/t/unexpected-closure-of-websocket-connection/63071 "2025-03-22T14:17:36Z")

</div>

Hi there, I m using aiohttp library for connecting to Twitch websocket server, just start my experience with VPS server, and now my script (regular chat-bot) is running 24/7, but before I ran it locally on the machine f…

---

## [IRC-Client Login unsuccessful](https://discuss.dev.twitch.com/t/irc-client-login-unsuccessful/63011)

<div class="topic-metadata">

**Author:** [@KitaSeven](https://discuss.dev.twitch.com/u/KitaSeven)\
**Replies:** 4\
**Last updated:** [March 19, 2025, 7:36pm UTC](https://discuss.dev.twitch.com/t/irc-client-login-unsuccessful/63011 "2025-03-19T19:36:08Z")

</div>

Hi, i’m trying to connect to the twitch irc, but i always get “Login unsuccessful”. I have register an App via Twitch Developers. I used the Client-ID + Client-Secret to use the “twitch cli”. see Twitch CLI | Twitch D…

---

## [Read Chat - Twitch Unity Plugin](https://discuss.dev.twitch.com/t/read-chat-twitch-unity-plugin/62896)

<div class="topic-metadata">

**Author:** [@tamerondivine](https://discuss.dev.twitch.com/u/tamerondivine)\
**Replies:** 0\
**Last updated:** [March 12, 2025, 7:54pm UTC](https://discuss.dev.twitch.com/t/read-chat-twitch-unity-plugin/62896 "2025-03-12T19:54:11Z")

</div>

I am working on a vtuber solution for a client and they want the chat directly inside of unity and to appear like it’s being displayed on a hologram. They also want to be able to have the chat interact with chat commands…

---

## [mIRC keeps giving error: \[10101\] Host Disconnected](https://discuss.dev.twitch.com/t/mirc-keeps-giving-error-10101-host-disconnected/62891)

<div class="topic-metadata">

**Author:** [@Dax\_Meguire](https://discuss.dev.twitch.com/u/Dax_Meguire)\
**Replies:** 2\
**Last updated:** [March 12, 2025, 4:57pm UTC](https://discuss.dev.twitch.com/t/mirc-keeps-giving-error-10101-host-disconnected/62891 "2025-03-12T16:57:12Z")

</div>

yes i know mIRC is old but its a great starting tool for beginner IRC bot makers. this keeps coming up as i’m trying to connect it to my channel dustybotmaker29. I’ve consulted twitchdevs’ irc bot example before disc…

---

## [Bot fails to subscribe to chat and redeem events \[node.js\]](https://discuss.dev.twitch.com/t/bot-fails-to-subscribe-to-chat-and-redeem-events-node-js/62782)

<div class="topic-metadata">

**Author:** [@hrrmrr](https://discuss.dev.twitch.com/u/hrrmrr)\
**Replies:** 3\
**Last updated:** [March 10, 2025, 8:10am UTC](https://discuss.dev.twitch.com/t/bot-fails-to-subscribe-to-chat-and-redeem-events-node-js/62782 "2025-03-10T08:10:02Z")

</div>

I’m working on a modified version of the twitch node.js bot example trying to catch both chat and channel point redeems and run into a bit of a hiccup. I don’t think my code’s the problem since it works fine if I use my…

[Next page](https://discuss.dev.twitch.com/c/chat/3.md?page=1)
