You don't have to use the IRC channel for everything anymore. Look into everything mentioned in the following article. At the end of this ticket we should be showing up under "Chat Bots" heading in the user list.
https://dev.twitch.tv/docs/chat/#chatbot-badge-and-chat-identity