No JOIN messages received

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.

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

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

So even the batches don’t get through?

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

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.

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

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?

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.

Ok. Thanks.

Does that other API work past 1000?

Yes

Thanks for all your help again! Much appreciated.