[][src]Enum twitchchat::commands::MessageId

pub enum MessageId {
    AlreadyBanned,
    AlreadyEmoteOnlyOff,
    AlreadyEmoteOnlyOn,
    AlreadyR9kOff,
    AlreadyR9kOn,
    AlreadySubsOff,
    AlreadySubsOn,
    BadBanAdmin,
    BadBanAnon,
    BadBanBroadcaster,
    BadBanGlobalMod,
    BadBanMod,
    BadBanSelf,
    BadBanStaff,
    BadCommercialError,
    BadDeleteMessageBroadcaster,
    BadDeleteMessageMod,
    BadHostError,
    BadHostHosting,
    BadHostRateExceeded,
    BadHostRejected,
    BadHostSelf,
    BadMarkerClient,
    BadModBanned,
    BadModMod,
    BadSlowDuration,
    BadTimeoutAdmin,
    BadTimeoutAnon,
    BadTimeoutBroadcaster,
    BadTimeoutDuration,
    BadTimeoutGlobalMod,
    BadTimeoutMod,
    BadTimeoutSelf,
    BadTimeoutStaff,
    BadUnbanNoBan,
    BadUnhostError,
    BadUnmodMod,
    BanSuccess,
    CmdsAvailable,
    ColorChanged,
    CommercialSuccess,
    DeleteMessageSuccess,
    EmoteOnlyOff,
    EmoteOnlyOn,
    FollowersOff,
    FollowersOn,
    FollowersOnZero,
    HostOff,
    HostOn,
    HostSuccess,
    HostSuccessViewers,
    HostTargetWentOffline,
    HostsRemaining,
    InvalidUser,
    ModSuccess,
    MsgBanned,
    MsgBadCharacters,
    MsgChannelBlocked,
    MsgChannelSuspended,
    MsgDuplicate,
    MsgEmoteonly,
    MsgFacebook,
    MsgFollowersonly,
    MsgFollowersonlyFollowed,
    MsgFollowersonlyZero,
    MsgR9k,
    MsgRatelimit,
    MsgRejected,
    MsgRejectedMandatory,
    MsgRoomNotFound,
    MsgSlowmode,
    MsgSubsonly,
    MsgSuspended,
    MsgTimedout,
    MsgVerifiedEmail,
    NoHelp,
    NoMods,
    NotHosting,
    NoPermission,
    R9kOff,
    R9kOn,
    RaidErrorAlreadyRaiding,
    RaidErrorForbidden,
    RaidErrorSelf,
    RaidErrorTooManyViewers,
    RaidErrorUnexpected,
    RaidNoticeMature,
    RaidNoticeRestrictedChat,
    RoomMods,
    SlowOff,
    SlowOn,
    SubsOff,
    SubsOn,
    TimeoutNoTimeout,
    TimeoutSuccess,
    TosBan,
    TurboOnlyColor,
    UnbanSuccess,
    UnmodSuccess,
    UnraidErrorNoActiveRaid,
    UnraidErrorUnexpected,
    UnraidSuccess,
    UnrecognizedCmd,
    UnsupportedChatroomsCmd,
    UntimeoutBanned,
    UntimeoutSuccess,
    UsageBan,
    UsageClear,
    UsageColor,
    UsageCommercial,
    UsageDisconnect,
    UsageEmoteOnlyOff,
    UsageEmoteOnlyOn,
    UsageFollowersOff,
    UsageFollowersOn,
    UsageHelp,
    UsageHost,
    UsageMarker,
    UsageMe,
    UsageMod,
    UsageMods,
    UsageR9kOff,
    UsageR9kOn,
    UsageRaid,
    UsageSlowOff,
    UsageSlowOn,
    UsageSubsOff,
    UsageSubsOn,
    UsageTimeout,
    UsageUnban,
    UsageUnhost,
    UsageUnmod,
    UsageUnraid,
    UsageUntimeout,
    WhisperBanned,
    WhisperBannedRecipient,
    WhisperInvalidArgs,
    WhisperInvalidLogin,
    WhisperInvalidSelf,
    WhisperLimitPerMin,
    WhisperLimitPerSec,
    WhisperRestricted,
    WhisperRestrictedRecipient,
}

These tags apply to both the NOTICE (Twitch Commands) and NOTICE (Twitch Chat Rooms) commands.

Variants

AlreadyBanned

is already banned in this channel.

AlreadyEmoteOnlyOff

This room is not in emote-only mode.

AlreadyEmoteOnlyOn

This room is already in emote-only mode.

AlreadyR9kOff

This room is not in r9k mode.

AlreadyR9kOn

This room is already in r9k mode.

AlreadySubsOff

This room is not in subscribers-only mode.

AlreadySubsOn

This room is already in subscribers-only mode.

BadBanAdmin

You cannot ban admin . Please email support@twitch.tv if an admin is being abusive.

BadBanAnon

You cannot ban anonymous users.

BadBanBroadcaster

You cannot ban the broadcaster.

BadBanGlobalMod

You cannot ban global moderator . Please email support@twitch.tv if a global moderator is being abusive.

BadBanMod

You cannot ban moderator unless you are the owner of this channel.

BadBanSelf

You cannot ban yourself.

BadBanStaff

You cannot ban staff . Please email support@twitch.tv if a staff member is being abusive.

BadCommercialError

Failed to start commercial.

BadDeleteMessageBroadcaster

You cannot delete the broadcaster's messages.

BadDeleteMessageMod

You cannot delete messages from another moderator .

BadHostError

There was a problem hosting . Please try again in a minute.

BadHostHosting

This channel is already hosting .

BadHostRateExceeded

Host target cannot be changed more than times every half hour.

BadHostRejected

This channel is unable to be hosted.

BadHostSelf

A channel cannot host itself.

BadMarkerClient

Sorry, /marker is not available through this client.

BadModBanned

is banned in this channel. You must unban this user before granting mod status.

BadModMod

is already a moderator of this channel.

BadSlowDuration

You cannot set slow delay to more than seconds.

BadTimeoutAdmin

You cannot timeout admin . Please email support@twitch.tv if an admin is being abusive.

BadTimeoutAnon

You cannot timeout anonymous users.

BadTimeoutBroadcaster

You cannot timeout the broadcaster.

BadTimeoutDuration

You cannot time a user out for more than .

BadTimeoutGlobalMod

You cannot timeout global moderator . Please email support@twitch.tv if a global moderator is being abusive.

BadTimeoutMod

You cannot timeout moderator unless you are the owner of this channel.

BadTimeoutSelf

You cannot timeout yourself.

BadTimeoutStaff

You cannot timeout staff . Please email support@twitch.tv if a staff member is being abusive.

BadUnbanNoBan

is not banned from this channel.

BadUnhostError

There was a problem exiting host mode. Please try again in a minute.

BadUnmodMod

is not a moderator of this channel.

BanSuccess

is now banned from this channel.

CmdsAvailable

Commands available to you in this room (use /help for details):

ColorChanged

Your color has been changed.

CommercialSuccess

Initiating second commercial break. Please keep in mind that your stream is still live and not everyone will get a commercial.

DeleteMessageSuccess

The message from is now deleted.

EmoteOnlyOff

This room is no longer in emote-only mode.

EmoteOnlyOn

This room is now in emote-only mode.

FollowersOff

This room is no longer in followers-only mode. (Note: These three “followers” tags are broadcast to a channel, when a moderator makes changes.)

FollowersOn

This room is now in followers-only mode. (Examples: “This room is now in 2 week followers-only mode.” or “This room is now in 1 minute followers-only mode.”)followers_onzero

FollowersOnZero

This room is now in followers-only mode.

HostOff

Exited host mode.

HostOn

Now hosting .

HostSuccess

is now hosting you.

HostSuccessViewers

is now hosting you for up to viewers.

HostTargetWentOffline

has gone offline. Exiting host mode.

HostsRemaining

host commands remaining this half hour.

InvalidUser

Invalid username:

ModSuccess

You have added as a moderator of this channel.

MsgBanned

You are permanently banned from talking in .

MsgBadCharacters

Your message was not sent because it contained too many unprocessable characters. If you believe this is an error, please rephrase and try again.

MsgChannelBlocked

Your message was not sent because your account is not in good standing in this channel.

MsgChannelSuspended

This channel has been suspended.

MsgDuplicate

Your message was not sent because it is identical to the previous one you sent, less than 30 seconds ago.

MsgEmoteonly

This room is in emote only mode. You can find your currently available emoticons using the smiley in the chat text area.

MsgFacebook

You must Facebook Connect to send messages to this channel. You can Facebook Connect in your Twitch settings under the connections tab.

MsgFollowersonly

This room is in followers-only mode. Follow to join the community! (Note: These 3 “msg_followers” tags are kickbacks to a user who does not meet the criteria; i.e., does not follow or has not followed long enough.)

MsgFollowersonlyFollowed

This room is in followers-only mode. You have been following for . Continue following to chat!

MsgFollowersonlyZero

This room is in followers-only mode. Follow to join the community!

MsgR9k

This room is in r9k mode and the message you attempted to send is not unique.

MsgRatelimit

Your message was not sent because you are sending messages too quickly.

MsgRejected

Hey! Your message is being checked by mods and has not been sent.

MsgRejectedMandatory

Your message wasn't posted due to conflicts with the channel's moderation settings.

MsgRoomNotFound

The room was not found.

MsgSlowmode

This room is in slow mode and you are sending messages too quickly. You will be able to talk again in seconds.

MsgSubsonly

This room is in subscribers only mode. To talk, purchase a channel subscription at https://www.twitch.tv/products//ticket?ref=subscriber_only_mode_chat.

MsgSuspended

Your account has been suspended.

MsgTimedout

You are banned from talking in for more seconds.

MsgVerifiedEmail

This room requires a verified email address to chat. Please verify your email at https://www.twitch.tv/settings/profile.

NoHelp

No help available.

NoMods

There are no moderators of this channel.

NotHosting

No channel is currently being hosted.

NoPermission

You don’t have permission to perform that action.

R9kOff

This room is no longer in r9k mode.

R9kOn

This room is now in r9k mode.

RaidErrorAlreadyRaiding

You already have a raid in progress.

RaidErrorForbidden

You cannot raid this channel.

RaidErrorSelf

A channel cannot raid itself.

RaidErrorTooManyViewers

Sorry, you have more viewers than the maximum currently supported by raids right now.

RaidErrorUnexpected

There was a problem raiding . Please try again in a minute.

RaidNoticeMature

This channel is intended for mature audiences.

RaidNoticeRestrictedChat

This channel has follower or subscriber only chat.

RoomMods

The moderators of this channel are:

SlowOff

This room is no longer in slow mode.

SlowOn

This room is now in slow mode. You may send messages every seconds.

SubsOff

This room is no longer in subscribers-only mode.

SubsOn

This room is now in subscribers-only mode.

TimeoutNoTimeout

is not timed out from this channel.

TimeoutSuccess

has been timed out for seconds.

TosBan

The community has closed channel due to Terms of Service violations.

TurboOnlyColor

Only turbo users can specify an arbitrary hex color. Use one of the following instead: .

UnbanSuccess

is no longer banned from this channel.

UnmodSuccess

You have removed as a moderator of this channel.

UnraidErrorNoActiveRaid

You do not have an active raid.

UnraidErrorUnexpected

There was a problem stopping the raid. Please try again in a minute.

UnraidSuccess

The raid has been cancelled.

UnrecognizedCmd

Unrecognized command:

UnsupportedChatroomsCmd

The command cannot be used in a chatroom.

UntimeoutBanned

is permanently banned. Use "/unban" to remove a ban.

UntimeoutSuccess

is no longer timed out in this channel.

UsageBan

Usage: “/ban [reason]” - Permanently prevent a user from chatting. Reason is optional and will be shown to the target and other moderators. Use “/unban” to remove a ban.

UsageClear

Usage: “/clear” - Clear chat history for all users in this room.

UsageColor

Usage: “/color” - Change your username color. Color must be in hex (#000000) or one of the following: Blue, BlueViolet, CadetBlue, Chocolate, Coral, DodgerBlue, Firebrick, GoldenRod, Green, HotPink, OrangeRed, Red, SeaGreen, SpringGreen, YellowGreen.

UsageCommercial

Usage: “/commercial [length]” - Triggers a commercial. Length (optional) must be a positive number of seconds.

UsageDisconnect

Usage: “/disconnect” - Reconnects to chat.

UsageEmoteOnlyOff

Usage: /emoteonlyoff” - Disables emote-only mode.

UsageEmoteOnlyOn

Usage: “/emoteonly” - Enables emote-only mode (only emoticons may be used in chat). Use /emoteonlyoff to disable.

UsageFollowersOff

Usage: /followersoff” - Disables followers-only mode.

UsageFollowersOn

Usage: “/followers - Enables followers-only mode (only users who have followed for “duration” may chat). Examples: “30m”, “1 week”, “5 days 12 hours”. Must be less than 3 months.

UsageHelp

Usage: “/help” - Lists the commands available to you in this room.

UsageHost

Usage: “/host ” - Host another channel. Use “/unhost” to unset host mode.

UsageMarker

Usage: “/marker ” - Adds a stream marker (with an optional comment, max 140 characters) at the current timestamp. You can use markers in the Highlighter for easier editing.

UsageMe

Usage: “/me ” - Send an “emote” message in the third person.

UsageMod

Usage: “/mod ” - Grant mod status to a user. Use “/mods” to list the moderators of this channel.

UsageMods

Usage: “/mods” - Lists the moderators of this channel.

UsageR9kOff

Usage: “/r9kbetaoff” - Disables r9k mode.

UsageR9kOn

Usage: “/r9kbeta” - Enables r9k mode. Use “/r9kbetaoff“ to disable.

UsageRaid

Usage: “/raid ” - Raid another channel. Use “/unraid” to cancel the Raid.

UsageSlowOff

Usage: “/slowoff” - Disables slow mode.

UsageSlowOn

Usage: “/slow” [duration] - Enables slow mode (limit how often users may send messages). Duration (optional, default=) must be a positive integer number of seconds. Use “/slowoff” to disable.

UsageSubsOff

Usage: “/subscribersoff” - Disables subscribers-only mode.

UsageSubsOn

Usage: “/subscribers” - Enables subscribers-only mode (only subscribers may chat in this channel). Use “/subscribersoff” to disable.

UsageTimeout

Usage: “/timeout [duration][time unit] [reason]" - Temporarily prevent a user from chatting. Duration (optional, default=10 minutes) must be a positive integer; time unit (optional, default=s) must be one of s, m, h, d, w; maximum duration is 2 weeks. Combinations like 1d2h are also allowed. Reason is optional and will be shown to the target user and other moderators. Use “untimeout” to remove a timeout.

UsageUnban

Usage: “/unban ” - Removes a ban on a user.

UsageUnhost

Usage: “/unhost” - Stop hosting another channel.

UsageUnmod

Usage: “/unmod ” - Revoke mod status from a user. Use “/mods” to list the moderators of this channel.

UsageUnraid

Usage: “/unraid” - Cancel the Raid.

UsageUntimeout

Usage: “/raid ” - Removes a timeout on a user.

WhisperBanned

You have been banned from sending whispers.

WhisperBannedRecipient

That user has been banned from receiving whispers.

WhisperInvalidArgs

Usage:

WhisperInvalidLogin

No user matching that login.

WhisperInvalidSelf

You cannot whisper to yourself.

WhisperLimitPerMin

You are sending whispers too fast. Try again in a minute.

WhisperLimitPerSec

You are sending whispers too fast. Try again in a second.

WhisperRestricted

Your settings prevent you from sending this whisper.

WhisperRestrictedRecipient

That user's settings prevent them from receiving this whisper.

Trait Implementations

impl PartialOrd<MessageId> for MessageId[src]

#[must_use]
fn lt(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests less than (for self and other) and is used by the < operator. Read more

#[must_use]
fn le(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

#[must_use]
fn gt(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests greater than (for self and other) and is used by the > operator. Read more

#[must_use]
fn ge(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

impl Copy for MessageId[src]

impl PartialEq<MessageId> for MessageId[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for MessageId[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for MessageId[src]

Auto Trait Implementations

impl Send for MessageId

impl Sync for MessageId

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.