Using the
World of Hello engine I created, a server connects to Twitch APIs (their IRC for chat, PubSub for award redemptions, EventSub for checking new followers, REST for some commands like shouting out what someone was streaming last, and Authentication for allowing the World of Hello client to log users into their twitch account). The 4FA Chars program uses the IRC to wait for user chats, in which case the user is randomly generated a unique character if one hasn't already been created. They then can participate in events using their character, and everyone can see it live on stream.