Teac.Scopes.Moderation (teac v0.3.0)

View Source

Moderation 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.

Retrieves the scope string corresponding to the given atom key.

Send announcements in channels where you have the moderator role.

Manage messages held for review by AutoMod in channels where you are a moderator.

Manage a broadcaster’s AutoMod settings.

Ban and unban users.

Manage a broadcaster’s list of blocked terms.

Delete chat messages in channels where you have the moderator role

Manage a broadcaster’s chat room settings.

Manage Guest Star for channels where you are a Guest Star moderator.

Manage a broadcaster’s Shield Mode status.

Manage a broadcaster’s shoutouts.

Manage a broadcaster’s unban requests.

Warn users in channels where you have the moderator role.

View a channel’s moderation data including Moderators, Bans, Timeouts, and Automod settings.

View a broadcaster’s AutoMod settings.

Read the list of bans or unbans in channels where you have the moderator role.

View a broadcaster’s list of blocked terms.

Read deleted chat messages in channels where you have the moderator role.

View a broadcaster’s chat room settings.

View the chatters in a broadcaster’s chat room.

Read the followers of a broadcaster.

Read Guest Star details for channels where you are a Guest Star moderator.

Read the list of moderators in channels where you have the moderator role.

View a broadcaster’s Shield Mode status.

View a broadcaster’s shoutouts.

Read chat messages from suspicious users and see users flagged as suspicious in channels where you have the moderator role.

View a broadcaster’s unban requests.

Read the list of VIPs in channels where you have the moderator role.

Read warnings in channels where you have the moderator role.

Functions

all()

Returns the entire map of scope atoms to scope strings.

all_keys()

Returns a list of all valid scope atoms.

all_values()

Returns a list of all valid scope strings.

get(key)

Retrieves the scope string corresponding to the given atom key.

Examples

iex> YourModule.get(:example_key)
"example:scope"

manage_announcements()

Send announcements in channels where you have the moderator role.

API:

manage_automod()

Manage messages held for review by AutoMod in channels where you are a moderator.

API:

EventSub:

manage_automod_settings()

Manage a broadcaster’s AutoMod settings.

API:

manage_banned_users()

Ban and unban users.

API:

EventSub:

manage_blocked_terms()

Manage a broadcaster’s list of blocked terms.

API:

EventSub:

manage_chat_messages()

Delete chat messages in channels where you have the moderator role

API:

EventSub:

manage_chat_settings()

Manage a broadcaster’s chat room settings.

API:

EventSub:

manage_guest_star()

Manage Guest Star for channels where you are a Guest Star moderator.

API:

EventSub:

manage_shield_mode()

Manage a broadcaster’s Shield Mode status.

API:

EventSub:

manage_shoutouts()

Manage a broadcaster’s shoutouts.

API:

EventSub:

manage_unban_requests()

Manage a broadcaster’s unban requests.

API:

EventSub:

manage_warnings()

Warn users in channels where you have the moderator role.

API:

EventSub:

read()

View a channel’s moderation data including Moderators, Bans, Timeouts, and Automod settings.

API:

EventSub:

read_automod_settings()

View a broadcaster’s AutoMod settings.

API:

EventSub:

read_banned_users()

Read the list of bans or unbans in channels where you have the moderator role.

EventSub:

read_blocked_terms()

View a broadcaster’s list of blocked terms.

API:

EventSub:

read_chat_messages()

Read deleted chat messages in channels where you have the moderator role.

EventSub:

read_chat_settings()

View a broadcaster’s chat room settings.

API:

EventSub:

read_chatters()

View the chatters in a broadcaster’s chat room.

API:

read_followers()

Read the followers of a broadcaster.

API:

EventSub:

read_guest_star()

Read Guest Star details for channels where you are a Guest Star moderator.

API:

EventSub:

read_moderators()

Read the list of moderators in channels where you have the moderator role.

EventSub:

read_shield_mode()

View a broadcaster’s Shield Mode status.

API:

EventSub:

read_shoutouts()

View a broadcaster’s shoutouts.

EventSub:

read_suspicious_users()

Read chat messages from suspicious users and see users flagged as suspicious in channels where you have the moderator role.

EventSub:

read_unban_requests()

View a broadcaster’s unban requests.

API:

EventSub:

read_vips()

Read the list of VIPs in channels where you have the moderator role.

EventSub:

read_warnings()

Read warnings in channels where you have the moderator role.

EventSub: