important: this now lives directly in https://github.com/chatterino/website/
This is the login page used to authenticate your Twitch account with Chatterino.
The production version is deployed at https://chatterino.com/client_login
Below is a list of our scopes in the "human readable" format that Twitch provides, with an explanation for each scope.
- Block users on your behalf
From theuser_blocks_edit
scope, used to let you block users using the/block
chat command or checking the "Block" checkbox in a users card.
Deprecated, will be replaced with theuser:manage:blocked_users
scope fully soon. - Manage your followed channels
From theuser_follows_edit
scope, used to let you follow users using the/follow
chat command or checking the "Follow" checkbox in a users card.
Deprecated, will be replaced with theuser:edit:follows
scope fully soon. - Update your channel's title, game, status, and other metadata
From thechannel_editor
scope, used to let you use the/raid
command to raid users on Twitch. - Cut VODs
From thechannel_editor
scope, used to let you use the/raid
command to raid users on Twitch. - Perform moderation actions in a channel
From thechannel:moderate
scope, used to let you use the/ban
,/clear
,/slow
,/subscribers
etc moderator commands. - Send live Stream Chat and Rooms messages
From thechat:edit
scope, used to let you type in Twitch chats. - View your whisper messages
From thewhispers:read
scope, used to let Chatterino display Twitch whispers you receive. - Send whisper messages
From thewhispers:edit
scope, used to let you reply to whispers through Chatterino with the/w
command. - Run commercials on a channel
From thechannel_commercial
scope, used to let you use the/commercial
command to run commercials on other users Twitch channels (that you have permission for). - Edit your follows
From theuser:edit:follows
scope, used to let you follow users using the/follow
chat command or checking the "Follow" checkbox in a users card. - Manage your channel's broadcast configuration, including updating channel configuration and managing stream markers and stream tags.
From thechannel:manage:broadcast
scope, used to let you use the/marker
command to create a Stream Marker, and for/settitle
and/setgame
to update the channels title and game. - Get a list of all users on your block list.
From theuser:read:blocked_users
scope, used to let Chatterino fetch the list of users you have blocked with your Twitch account so it can list them to you in the "Ignored users" settings page. - Add and remove users from your block list.
From theuser:manage:blocked_users
scope, used to let you block users using the/block
chat command or checking the "Block" checkbox in a users card. - View the users you have blocked
From theuser_blocks_read
scope, used to let Chatterino fetch the list of users you have blocked with your Twitch account so it can list them to you in the "Ignored users" settings page.
Deprecated, will be replaced with theuser:read:blocked_users
scope fully soon. - View Channel Points custom rewards and their redemptions on your channel
From thechannel:read:redemptions
scope, used to properly render Channel Point redemptions as they appear in chat (fetch their display name and icon etc). - Run commercials on your channel
From thechannel_commercial
scope, used to let you use the/commercial
command to run commercials on your Twitch channel. - Create clips from a broadcast or video
From theclips:edit
scope, used to let you use the/clip
command to create a Twitch clip. - View your paid subscriptions
From theuser_subscriptions
scope, used to let Chatterino figure out which emotes your Twitch account is able to use (including Subscription emotes) - View live Stream Chat and Rooms messages
From thechat:read
scope, used to let you read Twitch chats. - Manage automod messages
From themoderator:manage:automod
scope, used to let you approve/deny automod messages as a moderator.