Red denotes a conflicting tag definition, gray for deprecated (however quite possibly still in use), yellow for proposed, blue for OK, and brown for vendor-specific tags that are not properly vendor prefixed.
This file is intended to be a useful resource for people implementing IRC software and is not an authoritative source.
It is kept up-to-date and correct on a best-effort basis. Feel free to check out the other files maintained here.
Updates? Corrections? Please submit an issue or a pull request on the Github repo or talk to us at #ircdocs on Freenode. Thank you!
|account|| account=<name> |
|batch|| batch=<id> |
Used by Twitch.tv to represent the language of the current room when ‘broadcaster language mode’ is enabled.
Used by Twitch.tv to represent the colour of a user’s name.
Used by Twitch.tv to represent the ‘display name’ of the user sending the given message.
Used by Twitch.tv to list the set of ‘emotes’ that the sending user has access to.
Used by Twitch.tv to tell clients where given emote images should be inserted into the text of the given message.
Used by Twitch.tv to represent whether the user is a moderator in the current Twitch stream.
Used by Twitch.tv to provide event names on
Used by Twitch.tv to represent whether R9K mode is enabled in the current channel. When enabled, messages with more than 9 characters must be unique.
Used by Twitch.tv to represent how many seconds chatters without Twitch moderator privileges must wait between sending messages to the current channel.
Used by Twitch.tv to represent whether the channel is in ‘subscribers-only’ mode. When enabled, only subscribers or Twitch moderators can speak.
Used by Twitch.tv to represent whether the user is a subscriber to the current Twitch stream.
Used by Twitch.tv to represent whether the user has the ‘turbo badge’.
Used by Twitch.tv to convey the Twitch ID of the user sending this message.
Used by Twitch.tv to convey the type of user that is sending this message.
|time|| time=<value> |