Architecture for Bot Servicing Many Twitch Accounts

Multi-channel bots tend to use one process for communicating with Twitch chat, usually using a well-established IRC library, sometimes implementing just the necessary parts themselves. Processing the messages often also happens in that same process (single-process bots), but there are some utilizing a microservice architecture with different parts/types of processing split into separate services.