[][src]Module twitchchat::messages

Messages sent by the server

This can be obtained by subscribing to an Event on a Dispatcher

Or by using Parse on an Message

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

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

ModeStatus

Status of gaining or losing moderator (operator) status

NamesKind

The kind of the Names event

Type Definitions

Raw

A raw IRC message