Sign in with Twitch
streamion.bot uses Twitch as its identity provider. You do not create a separate account — instead, you authorize the bot to access your Twitch channel via OAuth (the standard "Sign in with…" flow you've seen on other sites).
Steps
- Open the streamion.bot Dashboard.
- On the login page, click Sign in with Twitch.
- Twitch displays its standard authorization screen listing the permissions streamion.bot is requesting.
- Click Authorize. You are redirected back to streamion.bot.
- On your very first sign-in you land on a Welcome page. Click Create my channel and confirm — this sets up your workspace and makes you its Owner. (If you already have a channel, the page just shows a Go to channel button instead. Moderators don't do this step — they're added by the broadcaster on the Team page.)
Permissions streamion.bot requests
When you sign in as a streamer, streamion.bot asks Twitch for the following scopes (the discrete permission slips Twitch issues — each one unlocks a specific action). They are required for the bot to read events from your channel and act on your behalf:
Some of these scopes were added after the public beta began — user:read:emotes (emote rain), channel:manage:redemptions (channel-point song requests), and clips:edit (!clip). If you connected your channel before one of those features shipped, reconnect on the Channel page to grant the new permission.
Re-authorizing
streamion.bot refreshes Twitch tokens automatically in the background. The refresh fails in two situations: when streamion.bot has been revoked from your Twitch settings, or when your Twitch password has changed. In either case, the Channel page displays a warning and prompts you to re-authorize. Click Sign in with Twitch again to complete the re-authorization.
Signing out
Open the user menu in the top-right corner of the web UI and select Log out. This ends your streamion.bot session but does not revoke Twitch access. To fully revoke access, visit twitch.tv/settings/connections and disconnect streamion.bot.