[][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