It has already been announced that the unofficial chatters endpoint will be shut down on Monday. As an alternative solution, I attempted to obtain the same information from a chatbot that I created using the TwitchIO library. Whenever the bot is connected to the chat and receiving messages, the value of “
message.channel.chatters” provides a list of active chatters. However, there are two issues to consider:
- Inactive chatters are not removed from the list, causing it to continuously increase in size without any means of identifying currently active users.
- When the number of viewers exceeds 1,000, the result list is incomplete, starting with two users (the streamer and the bot itself) and increasing by one in each iteration.
I am curious whether it is possible to obtain the same type of information that was included in the endpoint, but from the chatbot instead.