# No JOIN messages received

**URL:** <https://discuss.dev.twitch.com/t/no-join-messages-received/20347>\
**Category:** Chat and IRC\
**Created:** [March 4, 2019, 8:40am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347 "2019-03-04T08:40:00Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![kryptic\_coding](https://avatars.discourse-cdn.com/v4/letter/k/e68b1a/32.png) [@kryptic\_coding](https://discuss.dev.twitch.com/u/kryptic_coding)\
**Post date:** [March 4, 2019, 8:40am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/1 "2019-03-04T08:40:00Z")

</div>

Hi, I have subscribed using `CAP REQ :twitch.tv/membership` to receive `JOIN` events, however I receive none except for when I join the channel.

---

<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:** [March 4, 2019, 9:14am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/2 "2019-03-04T09:14:19Z")

</div>

They only (reliably) work in channels with sub 1000 members.

They are batched into groups (like every 15/20 seconds)

---

<div class="post-metadata">

**Author:** ![kryptic\_coding](https://avatars.discourse-cdn.com/v4/letter/k/e68b1a/32.png) [@kryptic\_coding](https://discuss.dev.twitch.com/u/kryptic_coding)\
**Post date:** [March 4, 2019, 9:21am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/3 "2019-03-04T09:21:56Z")

</div>

So even the batches don’t get through?

---

<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:** [March 4, 2019, 9:22am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/4 "2019-03-04T09:22:28Z")

</div>

Not on channels with 1000 members and above no.

The join/part rate is just too much data to send and gets in the way of chatting

---

<div class="post-metadata">

**Author:** ![kryptic\_coding](https://avatars.discourse-cdn.com/v4/letter/k/e68b1a/32.png) [@kryptic\_coding](https://discuss.dev.twitch.com/u/kryptic_coding)\
**Post date:** [March 4, 2019, 9:26am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/5 "2019-03-04T09:26:48Z")

</div>

So there isn’t a good way of maintaining a list of who is in a channel? I’m trying to track time spent in channels for analytics.

---

<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:** [March 4, 2019, 9:33am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/6 "2019-03-04T09:33:44Z")

</div>

There is only the undocumented chatters endpoint

`https://tmi.twitch.tv/group/user/<BROADCASTER NAME>/chatters`

Everyone doing currency uses that, and since it’s undocumented it can break or change at anytime without warning

---

<div class="post-metadata">

**Author:** ![kryptic\_coding](https://avatars.discourse-cdn.com/v4/letter/k/e68b1a/32.png) [@kryptic\_coding](https://discuss.dev.twitch.com/u/kryptic_coding)\
**Post date:** [March 4, 2019, 9:38am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/7 "2019-03-04T09:38:23Z")

</div>

Yeah, that’s whay I was trying to use `JOIN` because I knew that is unreliable. Do you know of any plan to upgrade the `JOIN` feature?

---

<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:** [March 4, 2019, 9:39am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/8 "2019-03-04T09:39:26Z")

</div>

> [@kryptic\_coding](#):
>
> Do you know of any plan to upgrade the `JOIN` feature?

It’s not possible.

On a large channel with join enabled you would literally not be able to process the JOIN/PART’s _and_ the chat messages as it would literally be too many messages for Twitch to send and you to Parse.

---

<div class="post-metadata">

**Author:** ![kryptic\_coding](https://avatars.discourse-cdn.com/v4/letter/k/e68b1a/32.png) [@kryptic\_coding](https://discuss.dev.twitch.com/u/kryptic_coding)\
**Post date:** [March 4, 2019, 10:32am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/9 "2019-03-04T10:32:48Z")

</div>

Ok. Thanks.

---

<div class="post-metadata">

**Author:** ![kryptic\_coding](https://avatars.discourse-cdn.com/v4/letter/k/e68b1a/32.png) [@kryptic\_coding](https://discuss.dev.twitch.com/u/kryptic_coding)\
**Post date:** [March 4, 2019, 10:34am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/10 "2019-03-04T10:34:29Z")

</div>

Does that other API work past 1000?

---

<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:** [March 4, 2019, 10:52am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/11 "2019-03-04T10:52:30Z")

</div>

Yes

---

<div class="post-metadata">

**Author:** ![kryptic\_coding](https://avatars.discourse-cdn.com/v4/letter/k/e68b1a/32.png) [@kryptic\_coding](https://discuss.dev.twitch.com/u/kryptic_coding)\
**Post date:** [March 4, 2019, 11:01am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/12 "2019-03-04T11:01:15Z")

</div>

Thanks for all your help again! Much appreciated.

---

<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:** [April 3, 2019, 11:01am UTC](https://discuss.dev.twitch.com/t/no-join-messages-received/20347/13 "2019-04-03T11:01:24Z")

</div>

Closed on April 3, 2019, 11:01am UTC

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