I just wasted two month time of development regarding my loyalty bot, for real?

hello 3ventic,

i got your point. i thought names get fired multiple times when channels have more then 1000 chatters.

but lets exclude this “issue”

you have to understand that i manually counted the list of logged in users from the chat AND api (that basicially the chat use too) and compared it with the userlist inside my bot.

my bot also just cares about logged in users. i do not mean the viewer count showing up on stream. i speak about the amount of logged in users in chat.

so lets clearly say i speak just about chatters that shown up by twitch already inside channels.
can reproduce anybody this issue?

i mean is it technically guaranteed on channels with lesser or equal 1000 viewers that tmi will inform clients about the active chatters correctly?

and finally…

how to bots get it done for bigger channels?
i could call the api to get an more or less actual list of chatters. but then… if 1000 people join or leave in the same time, how to catch this ? i dont believe that tmi sens like 1000+ part or join events…

best wishes

dan