Teac.Scopes.User (teac v0.2.0)
View SourceUser scopes
Summary
Functions
Returns the entire map of scope atoms to scope strings.
Returns a list of all valid scope atoms.
Returns a list of all valid scope strings.
Join a specified chat channel as your user and appear as a bot, and perform chat-related actions as your user.
user:edit Manage a user object.
View and edit a user’s broadcasting configuration, including Extension configurations.
Retrieves the scope string corresponding to the given atom key.
Manage the block list of a user.
Update the color used for the user’s name in chat.
Receive whispers sent to your user, and send whispers on your user’s behalf.
View the block list of a user.
View a user’s broadcasting configuration, including Extension configurations.
Receive chatroom messages and informational notifications relating to a channel’s chatroom.
View a user’s email address.
View emotes available to a user
View the list of channels a user follows.
Read the list of channels you have moderator privileges in.
View if an authorized user is subscribed to specific channels.
Receive whispers sent to your user.
Send chat messages to a chatroom.
Functions
Returns the entire map of scope atoms to scope strings.
Returns a list of all valid scope atoms.
Returns a list of all valid scope strings.
Join a specified chat channel as your user and appear as a bot, and perform chat-related actions as your user.
API:
- Send Chat Message: https://dev.twitch.tv/docs/api/reference/#send-chat-message
EventSub:
- Channel Chat Clear: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatclear
- Channel Chat Clear User Messages: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatclear_user_messages
- Channel Chat Message: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatmessage
- Channel Chat Message Delete: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatmessage_delete
- Channel Chat Notification: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatnotification
- Channel Chat Settings Update: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchat_settingsupdate
- Channel Chat User Message Hold: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchat_user_message_hold
- Channel Chat User Message Update: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatuser_message_update
user:edit Manage a user object.
API:
- Update User: https://dev.twitch.tv/docs/api/reference#update-user
View and edit a user’s broadcasting configuration, including Extension configurations.
API:
- Get User Extensions: https://dev.twitch.tv/docs/api/reference/#get-user-extensions
- Get User Active Extensions: https://dev.twitch.tv/docs/api/reference/#get-user-active-extensions
- Update User Extensions: https://dev.twitch.tv/docs/api/reference/#update-user-extensions
Retrieves the scope string corresponding to the given atom key.
Examples
iex> YourModule.get(:example_key)
"example:scope"
Manage the block list of a user.
API:
- Block User: https://dev.twitch.tv/docs/api/reference#block-user
- Unblock User: https://dev.twitch.tv/docs/api/reference#unblock-user
Update the color used for the user’s name in chat.
API:
- Update User Chat Color: https://dev.twitch.tv/docs/api/reference#update-user-chat-color
Receive whispers sent to your user, and send whispers on your user’s behalf.
API:
- Send Whisper: https://dev.twitch.tv/docs/api/reference#send-whisper
EventSub:
View the block list of a user.
API:
- Get User Block List: https://dev.twitch.tv/docs/api/reference#get-user-block-list
View a user’s broadcasting configuration, including Extension configurations.
API:
- Get Stream Markers: https://dev.twitch.tv/docs/api/reference#get-stream-markers
- Get User Extensions: https://dev.twitch.tv/docs/api/reference#get-user-extensions
- Get User Active Extensions: https://dev.twitch.tv/docs/api/reference#get-user-active-extensions
Receive chatroom messages and informational notifications relating to a channel’s chatroom.
EventSub:
- Channel Chat Clear: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatclear
- Channel Chat Clear User Messages: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatclear_user_messages
- Channel Chat Message: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatclear_user_messages
- Channel Chat Message Delete: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatmessage_delete
- Channel Chat Notification: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatnotification
- Channel Chat Settings Update: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchat_settingsupdate
- Channel Chat User Message Hold: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatuser_message_hold
- Channel Chat User Message Update: https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#channelchatuser_message_update
View a user’s email address.
API:
- Get Users (optional): https://dev.twitch.tv/docs/api/reference#get-users
- Update User (optional): https://dev.twitch.tv/docs/api/reference/#update-user
EventSub:
- User Update (optional): https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#userupdate
View emotes available to a user
API:
- Get User Emotes: https://dev.twitch.tv/docs/api/reference/#get-user-emotes
View the list of channels a user follows.
API:
- Get Followed Channels: https://dev.twitch.tv/docs/api/reference#get-followed-channels
- Get Followed Streams: https://dev.twitch.tv/docs/api/reference#get-followed-streams
Read the list of channels you have moderator privileges in.
API:
- Get Moderated Channels: https://dev.twitch.tv/docs/api/reference#get-moderated-channels
View if an authorized user is subscribed to specific channels.
API:
- Check User Subscription: https://dev.twitch.tv/docs/api/reference#check-user-subscription
Receive whispers sent to your user.
EventSub:
Send chat messages to a chatroom.
API:
- Send Chat Message: https://dev.twitch.tv/docs/api/reference/#send-chat-message