[−][src]Module twitchchat::commands
An assortment of Twitch commands
Structs
ClearChat | When a user's message(s) have been purged. |
ClearMsg | When a single message has been removed from a channel. |
GlobalUserState | Sent on successful login, if TAGs caps have been sent beforehand |
HostTargetEnd | When a channel stops host mode. |
HostTargetStart | When a channel starts host mode. |
Join | When a user joins a channel |
Mode | When a user gains or loses moderator (operator) status in a channel. |
NamesEnd | List current chatters in a channel. (marks the end) |
NamesStart | List current chatters in a channel. (marks the start begin) |
Notice | General notices from the server. |
Part | When a user departs from a channel. |
PrivMsg | Send a message to a channel. |
Reconnect | Signals that you should reconnect and rejoin channels after a restart. |
RoomState | Identifies the channel's chat settings (e.g., slow mode duration). |
UserNotice | Announces Twitch-specific events to the channel (e.g., a user's subscription notification). |
UserState | Identifies a user's chat settings or properties (e.g., chat color).. |
Enums
FollowersOnly | Followers-only mode |
MessageId | These tags apply to both the NOTICE (Twitch Commands) and NOTICE (Twitch Chat Rooms) commands. |
ModeStatus | Status of gaining or losing moderator (operator) status |
NoticeType | The type of message this User Notice is |
SubPlan | A paid subscription to the channel |
Traits
Tag | Tag allows access to the Tags part of the Message |
Tagged | Tagged provides some helpers for getting tagged data out as reasonable types |