Sign in with Twitch
AveloBot 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.
Steps
- Open the AveloBot URL provided by your operator.
- On the login page, click Sign in with Twitch.
- Twitch displays its standard authorization screen listing the permissions AveloBot is requesting.
- Click Authorize. You are redirected back to AveloBot, and on your first sign-in a workspace is created for you automatically.
Permissions AveloBot requests
When you sign in as a streamer, AveloBot asks Twitch for the following scopes. They are required for the bot to read events from your channel and act on your behalf:
| Scope | What it lets the bot do |
|---|---|
user:read:email | Identify you on first sign-in |
channel:bot | Operate as a bot in your channel |
moderator:read:followers | Receive follow events |
channel:read:subscriptions | Receive subscription events |
bits:read | Receive cheer/bits events |
channel:read:ads | Receive ad-break notifications |
channel:manage:broadcast | Update stream title and category via !settitle / !setcategory |
Beta access
If your AveloBot deployment is in closed beta, you may be asked for an invitation code before you can finish signing in. Paste the code your operator sent you on the verification screen.
Re-authorizing
AveloBot refreshes Twitch tokens automatically in the background. The refresh fails in two situations: when AveloBot 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 AveloBot session but does not revoke Twitch access. To fully revoke access, visit twitch.tv/settings/connections and disconnect AveloBot.