Username changes / Identifying users?

A good loyalty bot should cache user ids with the last known name of the user associated with that id. Then upon refreshing a channel viewer list the loyalty bot should lookup the ids of usernames the bot has never seen before and compare with the cache of user ids and update the last known username for any ids whose usernames have changed and add a cache item for those who are genuinely new.

2 Likes