[−][src]Module twitchchat::messages
Messages sent by the server
This can be obtained by subscribing to an Event on a Dispatcher
Structs
Cap | Acknowledgement (or not) on a CAPS request |
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 |
HostTarget | When a channel starts to host another channel |
IrcReady | Happens when the IRC connection has been succesfully established |
Join | User join message |
Mode | When a user gains or loses moderator (operator) status in a channel. |
Names | The names event |
Notice | General notices from the server. |
Part | User leave message |
Ping | A ping request from the server |
Pong | A pong response sent from the server |
Privmsg | Message sent by a user |
Ready | Happens when the Twitch connection has been succesfully established |
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
AllCommands | This is a collection of all possible message types |
FollowersOnly | The parameters for a room being in follower-only mode |
HostTargetKind | Event kind for determine when a Host event beings or end |
InvalidMessage | An error returned when trying to use Parse on a Message to a specific message |
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 |
NamesKind | The kind of the Names event |
NoticeType | The kind of notice it was, retrieved via |
SubPlan | A paid subscription ot the channel |
Type Definitions
Raw | A raw IRC message |