Expand description

Messages

Structs

A capability signals extra functionality, received when requesting capabilities on server join
CLEARCHAT command. Sent when a bot or moderator removes all messages from the chat room or removes all messages for the specified user.
CLEARMSG command. Sent when a bot or user with moderator privileges deletes a single message from the chat room.
GLOBALUSERSTATE command. The Twitch IRC server sends this message after the bot authenticates with the server.
HostTargetDeprecated
A 001 IRC-styled Ready
A twitch chat message.
NoticeDeprecated
NOTICE Sent to indicate the outcome of an action like banning a user.
Tests the presence of a connection. A PING message results in a PONG reply.
This command is a reply to the PING command
A user posts a message to the chat room.
A TMI-styled ready, sent after IrcReady
RECONNECT. is sent when the Twitch IRC server needs to terminate the connection.
ROOMSTATE. Sent when the bot joins a channel or when the channel’s chat settings change.
USERNOTICE. Sent when events like someone subscribing to the channel occurs.
State received after joining a channel or sending a Privmsg
Sent when a WHISPER message is directed specifically to the connected user.

Enums

The target of a ClearChat
HostModeDeprecated
The kind of the Message
All possible Twitch messages created by this crate
The type of notice
The type of user.