# Do New Chat Rooms change anything about IRC?

**URL:** <https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310>\
**Category:** Chat and IRC\
**Created:** [February 16, 2018, 6:41pm UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310 "2018-02-16T18:41:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sovereign](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@Sovereign](https://discuss.dev.twitch.com/u/Sovereign)\
**Post date:** [February 16, 2018, 6:41pm UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/1 "2018-02-16T18:41:35Z")

</div>

So Twitch just released this chat room feature ([https://blog.twitch.tv/bring-your-community-together-with-rooms-ad60cab1af0a](https://blog.twitch.tv/bring-your-community-together-with-rooms-ad60cab1af0a)) and I was wondering what impact that has on IRC connections if any.

Will a connection to the channel receive the messages from all the chat rooms or would we need to connect to those separately. Will tags show what room a message is being sent from? Stuff like that.

Was wondering if anyone has any info on how they’ll work into bot development.

---

<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:** [February 16, 2018, 6:54pm UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/2 "2018-02-16T18:54:41Z")

</div>

There are separate rooms you need to join.

> **[Chat Reference](https://dev.twitch.tv/docs/v5/reference/chat#get-chat-rooms-by-channel)**
>
> Twitch Developer tools and services to integrate Twitch into your development or create interactive experience on twitch.tv.

Then join ‘#chatrooms:STREAMERID:\_id’

---

<div class="post-metadata">

**Author:** ![Sovereign](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@Sovereign](https://discuss.dev.twitch.com/u/Sovereign)\
**Post date:** [February 16, 2018, 6:56pm UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/3 "2018-02-16T18:56:22Z")

</div>

Ok so it’s basically the same chat rooms that were there but not really used, and they spruced them up and gave them better interface?

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [February 16, 2018, 7:02pm UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/4 "2018-02-16T19:02:42Z")

</div>

In terms of IRC is functionally identical.

George already fed you the API notes.

Heres the chat/IRC notes [https://dev.twitch.tv/docs/irc#twitch-irc-capability-chat-rooms](https://dev.twitch.tv/docs/irc#twitch-irc-capability-chat-rooms)

Main difference is that some commands like `/clear` don’t work. Tags work the same (room\_id is streamerID not the full room ID though)

And yeah it’s a spruced up UI to “normal” users.

---

<div class="post-metadata">

**Author:** ![Sovereign](https://avatars.discourse-cdn.com/v4/letter/s/ec9cab/32.png) [@Sovereign](https://discuss.dev.twitch.com/u/Sovereign)\
**Post date:** [February 16, 2018, 7:06pm UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/5 "2018-02-16T19:06:09Z")

</div>

Alright guys thanks for the help

---

<div class="post-metadata">

**Author:** ![tomh117](https://avatars.discourse-cdn.com/v4/letter/t/ed655f/32.png) [@tomh117](https://discuss.dev.twitch.com/u/tomh117)\
**Post date:** [February 18, 2018, 2:33am UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/6 "2018-02-18T02:33:31Z")

</div>

There seem to be some minor differences. When I send a message to a room the server returns my own messages as PRIVMSGs as well on the same connection unlike normal chats where it doesn’t.  
And justinfan doesn’t work for rooms apparently? FeelsBadMan

Anyone know if that’s intentionally different with rooms or maybe just bugs? I’m assuming intentional but thought I’d ask.

---

<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:** [February 18, 2018, 2:40am UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/7 "2018-02-18T02:40:37Z")

</div>

I would say the justinfan limitation is intentional since on the website you cannot view rooms unless you are logged in.

Personally I like having the message echoed back so I can easily verify transmission even though it is not standard IRC behavior.

---

<div class="post-metadata">

**Author:** ![BarryCarlyon](https://d3ovvz0v2ajtpu.cloudfront.net/user_avatar/discuss.dev.twitch.com/barrycarlyon/32/253_2.png) [@BarryCarlyon](https://discuss.dev.twitch.com/u/BarryCarlyon)\
**Post date:** [February 18, 2018, 11:14am UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/8 "2018-02-18T11:14:26Z")

</div>

> [@tomh117](#):
>
> When I send a message to a room the server returns my own messages as PRIVMSGs

In an IRC client I observed this (and reported this during technical preview).

But I did not observe an actual “double” PRIVMSG being sent when debugging raw IRC packets. So it’s just the IRC client showing your own message plus the one bounced from IRC.

A bot won’t see two private messages when it sends one, and a bot should not generally respond to itself anyway.

---

<div class="post-metadata">

**Author:** ![system](https://d2opxh93rbxzdn.cloudfront.net/original/2X/0/05909729875cce3b53e59d5561c4d23bb14948fc.png) [@system](https://discuss.dev.twitch.com/u/system)\
**Post date:** [March 20, 2018, 11:14am UTC](https://discuss.dev.twitch.com/t/do-new-chat-rooms-change-anything-about-irc/14310/9 "2018-03-20T11:14:31Z")

</div>

Closed on March 20, 2018, 11:14am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
