Namespace

Ibis – 1.0

Ibis IRCv3 Parsing Library

Version0.19.1-dev
AuthorsIbis Developers
LicenseLGPL-2.1-or-later
Websitehttps://keep.imfreedom.org/ibis/ibis/
Sourcehttps://keep.imfreedom.org/ibis/ibis/

Build

C headersibis.h
pkg-config filesibis

Dependencies

GLib—2.0 General-purpose, portable utility library.
Browse documentation
GObject—2.0 The base type system library.
Browse documentation
Gio—2.0 Stream based io library.
Browse documentation
Hasl—1.0 Hassle-free Authentication and Security Layer client library.
Browse documentation
Pango—1.0 Internationalized text layout and rendering
Browse documentation

Additional documentation

Classes

Batch

An implementation of batches as defined by https://ircv3.net/specs/extensions/batch.

since: 0.12

Capabilities

An object that handles capability negotiation.

since: 0.1

Chanmodes

A helper for handling channel modes.

since: 0.12

Client

A representation of an IRCv3 client.

since: 0.1

CTCPMessage

An object that represents a CTCP message.

since: 0.5

Features

An object that keeps track of the features a server supports.

since: 0.3

Message

A representation of an IRCv3 message.

since: 0.1

StandardReply

An object that represents a Standard Reply.

since: 0.8

Tags

An object for managing message tags.

since: 0.1

Structs

ModeChange

A data structure describing a single mode change.

since: 0.12

Enumerations

ChanmodeType

A type of a specific chanmode.

since: 0.12

Error Domains

BatchAddMessageError

Errors returned from ibis_batch_add_message().

since: 0.12

BatchParseError

Errors returned from ibis_batch_parse().

since: 0.12

ClientError

Error codes returned by the client.

since: 0.12

Functions

check_version

Checks that the ibis version is compatible with the requested version.

since: 0.1

dcc_host_parse

Parses the host value from a DCC request.

since: 0.14

dcc_host_to_string

Serializes the address to the correct format.

since: 0.14

formatting_parse

Separates the raw text and its formatting.

since: 0.13

formatting_strip

Removes all formatting from text and returns the result.

since: 0.1

normalize_ascii

Normalizes input, i.e., it converts all uppercase letters in input to their lowercase equivalents.

since: 0.7

normalize_rfc1459

Normalizes input, i.e., it converts all uppercase letters in input to their lowercase equivalents with the addition of the characters ‘[‘, ‘]’, ‘', and ‘~’.

since: 0.7

normalize_rfc1459_strict

Normalizes input, i.e., it converts all uppercase letters in input to their lowercase equivalents with the addition of the characters ‘[‘, ‘]’, and ‘'.

since: 0.7

sasl_request

Called from IbisClient during connection if SASL should be attempted.

since: 0.1

source_get_prefix

Gets the prefixes from source.

since: 0.8

source_parse

Parses a source string like pidgy!~u@53unc8n42i868.irc into its nick, user, and host parts per https://modern.ircdocs.horse/#source.

since: 0.1

source_serialize

Creates a source from its parts.

since: 0.9

source_strip_prefix

Removes any characters from the start of source that are in prefixes until a character that is not in prefixes is found.

since: 0.8

Function Macros

CHECK_VERSION

Checks the version of ibis being compiled against. See ibis_check_version() for a runtime check.

since: 0.1

Constants

BATCH_CHATHISTORY

The constant string to use for the chathistory batch.

BATCH_LABELED_RESPONSE

The constant string to use for the labeled-response batch.

BATCH_MULTILINE

The constant string to use for the multiline batch.

BATCH_NETJOIN

The constant string to use for the netjoin batch.

BATCH_NETSPLIT

The constant string to use for the netsplit batch.

CAPABILITY_ACCOUNT_NOTIFY

The constant string to use when negotiating the account-notify capability.

CAPABILITY_ACCOUNT_TAG

The constant string to use when negotiating the account-tag capability.

CAPABILITY_AWAY_NOTIFY

The constant string to use when negotiating the away-notify capability.

CAPABILITY_BATCH

The constant string to use when negotiating the batch capability.

CAPABILITY_CAP_LS_VERSION

The version to pass to the CAP LS command.

CAPABILITY_CAP_NOTIFY

The constant string to use when negotiating the cap-notify capability.

CAPABILITY_CHGHOST

The constant string to use when negotiating the chghost capability.

CAPABILITY_ECHO_MESSAGE

The constant string to use when negotiating the echo-message capability.

CAPABILITY_EXTENDED_JOIN

The constant string to use when negotiating the extended-join capability.

CAPABILITY_EXTENDED_MONITOR

The constant string to use when negotiating the extended-monitor capability.

CAPABILITY_INVITE_NOTIFY

The constant string to use when negotiating the invite-notify capability.

CAPABILITY_LABELED_RESPONSE

The constant string to use when negotiating the labeled-response capability.

CAPABILITY_MESSAGE_TAGS

The constant string to use when negotiating the message-tags capability.

CAPABILITY_MONITOR

The constant string to use when negotiating the monitor capability.

CAPABILITY_MULTI_PREFIX

The constant string to use when negotiating the multi-prefix capability.

CAPABILITY_SASL

The constant string to use when negotiating the sasl capability.

CAPABILITY_SERVER_TIME

The constant string to use when negotiating the server-time capability.

CAPABILITY_SETNAME

The constant string to use when negotiating the setname capability.

CAPABILITY_STANDARD_REPLIES

The constant string to use when negotiating the standard-replies capability.

CAPABILITY_USERHOST_IN_NAMES

The constant string to use when negotiating the userhost-in-names capability.

CASUAL_AGENCY_CAPABILITY_CONSUMER

A constant for the casual.agency/consumer capability.

CASUAL_AGENCY_CAPABILITY_PASSIVE

A constant for the casual.agency/passive capability.

CHANNEL_METADATA_AVATAR

A constant for the avatar key of channel metadata.

CHANNEL_METADATA_DISPLAY_NAME

A constant for the display-name key of channel metadata.

CTCP_ACTION

A constant representing the CTCP ACTION command.

CTCP_CLIENTINFO

A constant representing the CTCP CLIENTINFO command.

CTCP_DCC

A constant representing the CTCP DCC command.

CTCP_DELIMITER

The delimiter used for CTCP messages.

CTCP_FINGER

A constant representing the CTCP FINGER command.

CTCP_PING

A constant representing the CTCP PING command.

CTCP_SOURCE

A constant representing the CTCP SOURCE command.

CTCP_TIME

A constant representing the CTCP TIME command.

CTCP_USERINFO

A constant representing the CTCP USERINFO command.

CTCP_VERSION

A constant representing the CTCP VERSION command.

DCC_ACCEPT

A constant representing the DCC ACCEPT type.

DCC_CHAT

A constant representing the DCC CHAT type.

DCC_CHAT_PROTOCOL_CHAT

A constant representing the DCC CHAT chat protocol.

DCC_CHAT_PROTOCOL_WHITEBOARD

A constant representing the DCC CHAT Whiteboard protocol.

DCC_RESUME

A constant representing the DCC RESUME type.

DCC_SEND

A constant representing the DCC SEND type.

DRAFT_BATCH_ISUPPORT

The constant string to use for the draft/isupport batch.

DRAFT_CAPABILITY_ACCOUNT_REGISTRATION

The constant string to use when negotiating the draft/account-registration capability.

DRAFT_CAPABILITY_CHANNEL_RENAME

The constant string to use when negotiating the draft/channel-rename capability.

DRAFT_CAPABILITY_CHATHISTORY

The constant string to use when negotiating the draft/chathistory capability.

DRAFT_CAPABILITY_EVENT_PLAYBACK

The constant string to use when negotiating the draft/event-playback capability.

DRAFT_CAPABILITY_EXTENDED_ISUPPORT

The constant string to use when negotiating the draft/extended-isupport capability.

DRAFT_CAPABILITY_MESSAGE_REDACTION

The constant string to use when negotiating the draft/message-redaction capability.

DRAFT_CAPABILITY_METADATA_2

The constant string to use when negotiating the draft/metadata-2 capability.

DRAFT_CAPABILITY_MULTILINE

The constant string to use when negotiating the draft/multiline capability.

DRAFT_CAPABILITY_NO_IMPLICIT_NAMES

The constant string to use when negotiating the draft/no-implicit-names capability.

DRAFT_CAPABILITY_PRE_AWAY

The constant string to use when negotiating the draft/pre-away capability.

DRAFT_CAPABILITY_READ_MARKER

The constant string to use when negotiating the draft/read-marker capability.

DRAFT_TAG_CHANNEL_CONTEXT

A constant for the +draft/channel-context tag.

DRAFT_TAG_MULTILINE_CONCAT

A constant for the draft/multiline-concat tag.

DRAFT_TAG_REACT

A constant for the +draft/react tag.

ERGO_CHAT_CAPABILITY_NOPE

The constant string to use for the ergo.chat/nope capability.

ERR_ALREADYREGISTERED

A constant for the ALREADYREGISTERED error.

ERR_BADCHANMASK

A constant for the BADCHANMASK error.

ERR_BADCHANNELKEY

A constant for the BADCHANNELKEY error.

ERR_BANNEDFROMCHAN

A constant for the BANNEDFROMCHAN error.

ERR_CANNOTSENDTOCHAN

A constant for the CANNOTSENDTOCHAN error.

ERR_CANTKILLSERVER

A constant for the CANTKILLSERVER error.

ERR_CHANNELISFULL

A constant for the CHANNELISFULL error.

ERR_CHANOPRIVSNEEDED

A constant for the CHANOPRIVSNEEDED error.

ERR_ERRONEUSNICKNAME

A constant for the ERRONEUSNICKNAME error.

ERR_HELPNOTFOUND

A constant for the HELPNOTFOUND error.

ERR_INPUTTOOLONG

A constant for the INPUTTOOLONG error.

ERR_INVALIDKEY

A constant for the INVALIDKEY error.

ERR_INVALIDMODEPARAM

A constant for the INVALIDMODEPARAM error.

ERR_INVITEONLYCHAN

A constant for the INVITEONLYCHAN error.

ERR_MONLISTFULL

A constant for the MONLISTFULL error.

ERR_NEEDMOREPARAMS

A constant for the NEEDMOREPARAMS error.

ERR_NICKCOLLISION

A constant for the NICKCOLLISION error.

ERR_NICKLOCKED

A constant for the NICKLOCKED error.

ERR_NICKNAMEINUSE

A constant for the NICKNAMEINUSE error.

ERR_NOMOTD

A constant for the NOMOTD error.

ERR_NONICKNAMEGIVEN

A constant for the NONICKNAMEGIVEN error.

ERR_NOOPERHOST

A constant for the NOOPERHOST error.

ERR_NOORIGIN

A constant for the NOORIGIN error.

ERR_NOPRIVILEGES

A constant for the NOPRIVILEGES error.

ERR_NOPRIVS

A constant for the NOPRIVS error.

ERR_NORECIPIENT

A constant for the NORECIPIENT error.

ERR_NOSUCHCHANNEL

A constant for the NOSUCHCHANNEL error.

ERR_NOSUCHNICK

A constant for the NOSUCKNICK error.

ERR_NOSUCHSERVER

A constant for the NOSUCHSERVER error.

ERR_NOTEXTTOSEND

A constant for the NOTEXTTOSEND error.

ERR_NOTONCHANNEL

A constant for the NOTONCHANNEL error.

ERR_NOTREGISTERED

A constant for the NOTREGISTERED error.

ERR_PASSWDMISMATCH

A constant for the PASSWDMISMATCH error.

ERR_SASLABORTED

A constant for the SASLABORTED error.

ERR_SASLALREADY

A constant for the SASLALREADY error.

ERR_SASLFAIL

A constant for the SASLFAIL error.

ERR_SASLTOOLONG

A constant for the SASLTOOLONG error.

ERR_STARTTLS

A constant for the STARTTLS error.

ERR_TOOMANYCHANNELS

A constant for the TOOMANYCHANNELS error.

ERR_UMODEUNKNOWNFLAG

A constant for the UMODEUNKNOWNFLAG error.

ERR_UNKNOWNCOMMAND

A constant for the UNKNOWNCOMMAND error.

ERR_UNKNOWNERROR

A constant for the UNKNOWNERROR error.

ERR_UNKNOWNMODE

A constant for the UNKNOWNMODE error.

ERR_USERNOTINCHANNEL

A constant for the USERNOTINCHANNEL error.

ERR_USERONCHANNEL

A constant for the USERONCHANNEL error.

ERR_USERSDONTMATCH

A constant for the USERSDONTMATCH error.

ERR_WASNOSUCHNICK

A constant for the WASNOSUCHNICK error.

ERR_YOUREBANNEDCREEP

A constant for the YOUREBANNEDCREEP error.

EXTRA_VERSION

The extra version of the version of IBIS that was compiled against.

FAIL_BATCH_INVALID_REFTAG

A constant for the INVALID_REFTAG standard reply error code.

FAIL_BATCH_MULTILINE_INVALID

A constant for the MULTILINE_INVALID standard reply error code.

FAIL_BATCH_MULTILINE_INVALID_TARGET

A constant for the MULTILINE_INVALID_TARGET standard reply error code.

FAIL_BATCH_MULTILINE_MAX_BYTES

A constant for the MULTILINE_MAX_BYTES standard reply error code.

FAIL_BATCH_MULTILINE_MAX_LINES

A constant for the MULTILINE_MAX_LINES standard reply error code.

FAIL_BATCH_TIMEOUT

A constant for the TIMEOUT standard reply error code.

FAIL_BATCH_UNKNOWN_TYPE

A constant for the UNKNOWN_TYPE standard reply error code.

FAIL_CHATHISTORY_INVALID_PARAMS

A constant for the INVALID_PARAMS standard reply error code.

FAIL_CHATHISTORY_INVALID_TARGET

A constant for the INVALID_TARGET standard reply error code.

FAIL_CHATHISTORY_MESSAGE_ERROR

A constant for the MESSAGE_ERROR standard reply error code.

FAIL_CHATHISTORY_NEED_MORE_PARAMS

A constant for the NEED_MORE_PARAMS standard reply error code.

FAIL_CHATHISTORY_UNKNOWN_COMMAND

A constant for the UNKNOWN_COMMAND standard reply error code.

FAIL_GLOBAL_ACCOUNT_REQUIRED

A constant for the ACCOUNT_REQUIRED standard reply error code.

FAIL_GLOBAL_INVALID_UTF8

A constant for the INVALID_UTF8 standard reply error code.

FAIL_JOIN_CHANNEL_RENAMED

A constant for the CHANNEL_RENAMED standard reply error code.

FAIL_METADATA_INVALID_TARGET

A constant for the INVALID_TARGET standard reply error code.

FAIL_METADATA_KEY_INVALID

A constant for the KEY_INVALID standard reply error code.

FAIL_METADATA_KEY_NO_PERMISSION

A constant for the KEY_NO_PERMISSION standard reply error code.

FAIL_METADATA_KEY_NOT_SET

A constant for the KEY_NOT_SET standard reply error code.

FAIL_METADATA_LIMIT_REACHED

A constant for the LIMIT_REACHED standard reply error code.

FAIL_METADATA_RATE_LIMITED

A constant for the RATE_LIMITED standard reply error code.

FAIL_METADATA_SUBCOMMAND_INVALID

A constant for the SUBCOMMAND_INVALID standard reply error code.

FAIL_METADATA_TOO_MANY_SUBS

A constant for the TOO_MANY_SUBS standard reply error code.

FAIL_METADATA_VALUE_INVALID

A constant for the VALUE_INVALID standard reply error code.

FAIL_NICK_NICKNAME_RESERVED

A constant for the NICKNAME_RESERVED standard reply error code.

FAIL_REDACT_INVALID_TARGET

A constant for the INVALID_TARGET standard reply error code.

FAIL_REDACT_REDACT_FORBIDDEN

A constant for the REDACT_FORBIDDEN standard reply error code.

FAIL_REDACT_REDACT_WINDOW_EXPIRED

A constant for the REDACT_WINDOW_EXPIRED standard reply error code.

FAIL_REDACT_UNKNOWN_MSGID

A constant for the UNKNOWN_MSGID standard reply error code.

FAIL_REGISTER_ACCOUNT_EXISTS

A constant for the ACCOUNT_EXISTS standard reply error code.

FAIL_REGISTER_ACCOUNT_NAME_MUST_BE_NICK

A constant for the ACCOUNT_NAME_MUST_BE_NICK standard reply error code.

FAIL_REGISTER_ALREADY_AUTHENTICATED

A constant for the ALREADY_AUTHENTICATED standard reply error code.

FAIL_REGISTER_BAD_ACCOUNT_NAME

A constant for the BAD_ACCOUNT_NAME standard reply error code.

FAIL_REGISTER_COMPLETE_CONNECTION_REQUIRED

A constant for the COMPLETE_CONNECTION_REQUIRED standard reply error code.

FAIL_REGISTER_INVALID_EMAIL

A constant for the INVALID_EMAIL standard reply error code.

FAIL_REGISTER_NEED_NICK

A constant for the NEED_NICK standard reply error code.

FAIL_REGISTER_TEMPORARILY_UNAVAILABLE

A constant for the TEMPORARILY_UNAVAILABLE standard reply error code.

FAIL_REGISTER_UNACCEPTABLE_EMAIL

A constant for the UNACCEPTABLE_EMAIL standard reply error code.

FAIL_REGISTER_UNACCEPTABLE_PASSWORD

A constant for the UNACCEPTABLE_PASSWORD standard reply error code.

FAIL_REGISTER_WEAK_PASSWORD

A constant for the WEAK_PASSWORD standard reply error code.

FAIL_RENAME_CANNOT_RENAME

A constant for the CANNOT_RENAME standard reply error code.

FAIL_RENAME_CHANNEL_NAME_IN_USE

A constant for the CHANNEL_NAME_IN_USE standard reply error code.

FAIL_SETNAME_CANNOT_CHANGE_REALNAME

A constant for the CANNOT_CHANGE_REALNAME standard reply error code.

FAIL_SETNAME_INVALID_REALNAME

A constant for the INVALID_REALNAME standard reply error code.

FAIL_VERIFY_ALREADY_AUTHENTICATED

A constant for the ALREADY_AUTHENTICATED standard reply error code.

FAIL_VERIFY_COMPLETE_CONNECTION_REQUIRED

A constant for the COMPLETE_CONNECTION_REQUIRED standard reply error code.

FAIL_VERIFY_INVALID_CODE

A constant for the INVALID_CODE standard reply error code.

FAIL_VERIFY_TEMPORARILY_UNAVAILABLE

A constant for the TEMPORARILY_UNAVAILABLE standard reply error code.

FEATURE_AWAYLEN

A constant for the AWAYLEN feature.

FEATURE_CASEMAPPING

A constant for the CASEMAPPING feature.

FEATURE_CHANLIMIT

A constant for the CHANLIMIT feature.

FEATURE_CHANMODES

A constant for the CHANMODES feature.

FEATURE_CHANNELLEN

A constant for the CHANNELLEN feature.

FEATURE_CHANTYPES

A constant for the CHANTYPES feature.

FEATURE_CLIENTTAGDENY

A constant for the CLIENTTAGDENY feature.

FEATURE_ELIST

A constant for the ELIST feature.

FEATURE_EXCEPTS

A constant for the EXCEPTS feature.

FEATURE_EXTBAN

A constant for the EXTBAN feature.

FEATURE_HOSTLEN

A constant for the HOSTLEN feature.

FEATURE_INVEX

A constant for the INVEX feature.

FEATURE_KICKLEN

A constant for the KICKLEN feature.

FEATURE_MAXLIST

A constant for the MAXLIST feature.

FEATURE_MAXTARGETS

A constant for the MAXTARGETS feature.

FEATURE_MODES

A constant for the MODES feature.

FEATURE_NETWORK

A constant for the NETWORK feature.

FEATURE_NICKLEN

A constant for the NICKLEN feature.

FEATURE_PREFIX

A constant for the PREFIX feature.

FEATURE_PREFIX_MODES

A constant for the modes portion of IBIS_FEATURE_PREFIX.

FEATURE_PREFIX_PREFIXES

A constant for the prefixes portion of IBIS_FEATURE_PREFIX.

FEATURE_SAFELIST

A constant for the SAFELIST feature.

FEATURE_SILENCE

A constant for the SILENCE feature.

FEATURE_STATUSMSG

A constant for the STATUSMSG feature.

FEATURE_TARGMAX

A constant for the TARGMAX feature.

FEATURE_TOPICLEN

A constant for the TOPICLEN feature.

FEATURE_USERLEN

A constant for the USERLEN feature.

FORMAT_BOLD

A constant for the bold formatting character.

FORMAT_COLOR

A constant for the color formatting character.

FORMAT_HEX_COLOR

A constant for the hex color formatting character.

FORMAT_ITALIC

A constant for the italic formatting character.

FORMAT_MONOSPACE

A constant for the monospace formatting character.

FORMAT_RESET

A constant for the reset formatting character.

FORMAT_REVERSE

A constant for the revert color formatting character.

FORMAT_STRIKETHROUGH

A constant for the strike-through formatting character.

FORMAT_UNDERLINE

A constant for the underline formatting character.

MAJOR_VERSION

The major version of the version of IBIS that was compiled against.

MICRO_VERSION

The micro version of the version of IBIS that was compiled against.

MINOR_VERSION

The minor version of the version of IBIS that was compiled against.

MSG_ACCOUNT

A constant for the ACCOUNT message.

MSG_ADMIN

A constant for the ADMIN message.

MSG_AUTHENTICATE

A constant for the AUTHENTICATE message.

MSG_AWAY

A constant for the AWAY message.

MSG_BATCH

A constant for the BATCH message.

MSG_CAP

A constant for the CAP message.

MSG_CHATHISTORY

A constant for the CHATHISTORY message.

MSG_CHGHOST

A constant for the CHGHOST message.

MSG_CONNECT

A constant for the CONNECT message.

MSG_ERROR

A constant for the ERROR message.

MSG_FAIL

A constant for the FAIL standard reply message.

MSG_HELP

A constant for the HELP message.

MSG_INFO

A constant for the INFO message.

MSG_INVITE

A constant for the INVITE message.

MSG_ISUPPORT

A constant for the ISUPPORT message.

MSG_JOIN

A constant for the JOIN message.

MSG_KICK

A constant for the KICK message.

MSG_KILL

A constant for the KILL message.

MSG_LINKS

A constant for the LINKS message.

MSG_LIST

A constant for the LIST message.

MSG_LUSERS

A constant for the LUSERS message.

MSG_MARKREAD

A constant for the MARKREAD message.

MSG_METADATA

A constant for the METADATA message.

MSG_MODE

A constant for the MODE message.

MSG_MONITOR

A constant for the MONITOR message.

MSG_MOTD

A constant for the MOTD message.

MSG_NAMES

A constant for the NAMES message.

MSG_NICK

A constant for the NICK message.

MSG_NOTE

A constant for the NOTE standard reply message.

MSG_NOTICE

A constant for the NOTICE message.

MSG_OPER

A constant for the OPER message.

MSG_PART

A constant for the PART message.

MSG_PASS

A constant for the PASS message.

MSG_PING

A constant for the PING message.

MSG_PONG

A constant for the PONG message.

MSG_PRIVMSG

A constant for the PRIVMSG message.

MSG_QUIT

A constant for the QUIT message.

MSG_REDACT

A constant for the REDACT message.

MSG_REGISTER

A constant for the REGISTER message.

MSG_REHASH

A constant for the REHASH message.

MSG_RENAME

A constant for the RENAME message.

MSG_RESTART

A constant for the RESTART message.

MSG_SQUIT

A constant for the SQUIT message.

MSG_STATS

A constant for the STATS message.

MSG_TAGMSG

A constant for the TAGMSG message.

MSG_TIME

A constant for the TIME message.

MSG_TOPIC

A constant for the TOPIC message.

MSG_USER

A constant for the USER message.

MSG_USERHOST

A constant for the USERHOST message.

MSG_VERIFY

A constant for the VERIFY message.

MSG_VERSION

A constant for the VERSION message.

MSG_WALLOPS

A constant for the WALLOPS message.

MSG_WARN

A constant for the WARN standard reply message.

MSG_WEBIRC

A constant for the WEBIRC message.

MSG_WHO

A constant for the WHO message.

MSG_WHOIS

A constant for the WHOIS message.

MSG_WHOWAS

A constant for the WHOWAS message.

RPL_ADMINEMAIL

A constant for the ADMINEMAIL reply.

RPL_ADMINLOC1

A constant for the ADMINLOC1 reply.

RPL_ADMINLOC2

A constant for the ADMINLOC2 reply.

RPL_ADMINME

A constant for the ADMINME reply.

RPL_AWAY

A constant for the AWAY reply.

RPL_BANLIST

A constant for the BANLIST reply.

RPL_BOUNCE

A constant for the BOUNCE reply.

RPL_CHANNEL_URL

A constant for the CHANNEL_URL reply.

RPL_CHANNELMODEIS

A constant for the CHANNELMODEIS reply.

RPL_CREATED

A constant for the CREATED reply.

RPL_CREATIONTIME

A constant for the CREATIONTIME reply.

RPL_ENDOFBANLIST

A constant for the ENDOFBANLIST reply.

RPL_ENDOFEXCEPTLIST

A constant for the ENDOFEXCEPTLIST reply.

RPL_ENDOFHELP

A constant for the ENDOFHELP reply.

RPL_ENDOFINFO

A constant for the ENDOFINFO reply.

RPL_ENDOFINVEXLIST

A constant for the ENDOFINVEXLIST reply.

RPL_ENDOFINVITELIST

A constant for the ENDOFINVITELIST reply.

RPL_ENDOFLINKS

A constant for the ENDOFLINKS reply.

RPL_ENDOFMONLIST

A constant for the ENDOFMONLIST reply.

RPL_ENDOFMOTD

A constant for the ENDOFMOTD reply.

RPL_ENDOFNAMES

A constant for the ENDOFNAMES reply.

RPL_ENDOFSTATS

A constant for the ENDOFSTATS reply.

RPL_ENDOFWHO

A constant for the ENDOFWHO reply.

RPL_ENDOFWHOIS

A constant for the ENDOFWHOIS reply.

RPL_ENDOFWHOWAS

A constant for the ENDOFWHOWAS reply.

RPL_EXCEPTLIST

A constant for the EXCEPTLIST reply.

RPL_GLOBALUSERS

A constant for the GLOBALUSERS reply.

RPL_HELPSTART

A constant for the HELPSTART reply.

RPL_HELPTXT

A constant for the HELPTXT reply.

RPL_INFO

A constant for the INFO reply.

RPL_INVEXLIST

A constant for the INVEXLIST reply.

RPL_INVITELIST

A constant for the INVITELIST reply.

RPL_INVITING

A constant for the INVITING reply.

RPL_ISON

A constant for the ISON reply.

RPL_ISUPPORT

A constant for the ISUPPORT reply.

RPL_KEYNOTSET

A constant for the KEYNOTSET reply.

RPL_KEYVALUE

A constant for the KEYVALUE reply.

RPL_LINKS

A constant for the LINKS reply.

RPL_LIST

A constant for the LIST reply.

RPL_LISTEND

A constant for the LISTEND reply.

RPL_LISTSTART

A constant for the LISTSTART reply.

RPL_LOCALUSERS

A constant for the LOCALUSERS reply.

RPL_LOGGEDIN

A constant for the LOGGEDIN reply.

RPL_LOGGEDOUT

A constant for the LOGGEDOUT reply.

RPL_LUSERCHANNELS

A constant for the LUSERCHANNELS reply.

RPL_LUSERCLIENT

A constant for the LUSERCLIENT reply.

RPL_LUSERME

A constant for the LUSERME reply.

RPL_LUSEROP

A constant for the LUSEROP reply.

RPL_LUSERUNKNOWN

A constant for the LUSERUNKNOWN reply.

RPL_METADATASUBOK

A constant for the METADATASUBOK reply.

RPL_METADATASUBS

A constant for the METADATASUBS reply.

RPL_METADATASYNCLATER

A constant for the METADATASYNCLATER reply.

RPL_METADATAUNSUBOK

A constant for the METADATAUNSUBOK reply.

RPL_MONLIST

A constant for the MONLIST reply.

RPL_MONOFFLINE

A constant for the MONOFFLINE reply.

RPL_MONONLINE

A constant for the MONONLINE reply.

RPL_MOTD

A constant for the MOTD reply.

RPL_MOTDSTART

A constant for the MOTDSTART reply.

RPL_MYINFO

A constant for the MYINFO reply.

RPL_NAMREPLY

A constant for the NAMREPLY reply.

RPL_NONE

A constant for the NONE reply.

RPL_NOTOPIC

A constant for the NOTOPIC reply.

RPL_NOWAWAY

A constant for the NOWAWAY reply.

RPL_REHASHING

A constant for the REHASHING reply.

RPL_SASLMECHS

A constant for the SASLMECHS reply.

RPL_SASLSUCCESS

A constant for the SASLSUCCESS reply.

RPL_STARTTLS

A constant for the STARTTLS reply.

RPL_STATSCOMMANDS

A constant for the STATSCOMMANDS reply.

RPL_STATSCONN

A constant for the STATSCONN reply.

RPL_STATSUPTIME

A constant for the STATSUPTIME reply.

RPL_TIME

A constant for the TIME reply.

RPL_TOPIC

A constant for the TOPIC reply.

RPL_TOPICWHOTIME

A constant for the TOPICWHOTIME reply.

RPL_TRYAGAIN

A constant for the TRYAGAIN reply.

RPL_UMODEIS

A constant for the UMODEIS reply.

RPL_UNAWAY

A constant for the UNAWAY reply.

RPL_USERHOST

A constant for the USERHOST reply.

RPL_VERSION

A constant for the VERSION reply.

RPL_WELCOME

A constant for the WELCOME reply.

RPL_WHOISACCOUNT

A constant for the WHOISACCOUNT reply.

RPL_WHOISACTUALLY

A constant for the WHOISACTUALLY reply.

RPL_WHOISBOT

A constant for the WHOISBOT reply.

RPL_WHOISCERTFP

A constant for the WHOISCERTFP reply.

RPL_WHOISCHANNELS

A constant for the WHOISCHANNELS reply.

RPL_WHOISHOST

A constant for the WHOISIDLE reply.

RPL_WHOISIDLE

A constant for the WHOISIDLE reply.

RPL_WHOISKEYVALUE

A constant for the WHOISKEYVALUE reply.

RPL_WHOISMODES

A constant for the WHOISMODES reply.

RPL_WHOISOPERATOR

A constant for the WHOISOPERATOR reply.

RPL_WHOISREGNICK

A constant for the WHOISREGNICK reply.

RPL_WHOISSECURE

A constant for the WHOISSECURE reply.

RPL_WHOISSERVER

A constant for the WHOISSERVER reply.

RPL_WHOISSPECIAL

A constant for the WHOISSPECIAL reply.

RPL_WHOISUSER

A constant for the WHOISUSER reply.

RPL_WHOREPLY

A constant for the WHOREPLY reply.

RPL_WHOSPCRPL

A constant for the WHOSPCRPL reply.

RPL_WHOWASUSER

A constant for the WHOWASUSER reply.

RPL_YOUREOPER

A constant for the YOUREOPER reply.

RPL_YOURHOST

A constant for the YOURHOST reply.

SOJU_IM_BATCH_BOUNCER_NETWORKS

The constant string to use for the soju.im/bouncer-networks batch.

SOJU_IM_BATCH_CLIENT_CERT

The constant string to use for the soju.im/client-cert batch.

SOJU_IM_BATCH_SEARCH

The constant string to use for the soju.im/search batch.

SOJU_IM_BOUNCER_ATTRIBUTE_ERROR

The constant string to use for the error network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_HOST

The constant string to use for the host network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_NAME

The constant string to use for the name network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_NICKNAME

The constant string to use for the nickname network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_PASS

The constant string to use for the pass network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_PORT

The constant string to use for the port network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_REALNAME

The constant string to use for the realname network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_STATE

The constant string to use for the state network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_STATE_CONNECTED

The constant string to use for the connected value of the state network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_STATE_CONNECTING

The constant string to use for the connecting value of the state network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_STATE_DISCONNECTED

The constant string to use for the disconnected value of the state network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_TLS

The constant string to use for the tls network attribute for the BOUNCER command.

SOJU_IM_BOUNCER_ATTRIBUTE_USERNAME

The constant string to use for the username network attribute for the BOUNCER command.

SOJU_IM_CAPABILITY_ACCOUNT_REQUIRED

The constant string to use for the soju.im/account-required capability.

SOJU_IM_CAPABILITY_BOUNCER_NETWORKS

The constant string to use for the soju.im/bouncer-networks capability.

SOJU_IM_CAPABILITY_BOUNCER_NETWORKS_NOTIFY

The constant string to use for the soju.im/bouncer-networks-notify capability.

SOJU_IM_CAPABILITY_CLIENT_CERT

The constant string to use for the soju.im/client-cert capability.

SOJU_IM_CAPABILITY_NO_IMPLICIT_NAMES

The constant string to use for the soju.im/no-implicit-names capability.

SOJU_IM_CAPABILITY_READ

The constant string to use for the soju.im/read capability.

SOJU_IM_CAPABILITY_SEARCH

The constant string to use for the soju.im/search capability.

SOJU_IM_CAPABILITY_WEBPUSH

The constant string to use for the soju.im/webpush capability.

SOJU_IM_FAIL_BOUNCER_ACCOUNT_REQUIRED

The constant string to use for the ACCOUNT_REQUIRED failure of the BOUNCER command.

SOJU_IM_FAIL_BOUNCER_INVALID_ATTRIBUTE

The constant string to use for the INVALID_ATTRIBUTE failure of the BOUNCER command.

SOJU_IM_FAIL_BOUNCER_INVALID_NETID

The constant string to use for the INVALID_NETID failure of the BOUNCER command.

SOJU_IM_FAIL_BOUNCER_NEED_ATTRIBUTE

The constant string to use for the NEED_ATTRIBUTE failure of the BOUNCER command.

SOJU_IM_FAIL_BOUNCER_READ_ONLY_ATTRIBUTE

The constant string to use for the READ_ONLY_ATTRIBUTE failure of the BOUNCER command.

SOJU_IM_FAIL_BOUNCER_REGISTRATION_IS_COMPLETED

The constant string to use for the REGISTRATION_IS_COMPLETED failure of the BOUNCER command.

SOJU_IM_FAIL_BOUNCER_UNKNOWN_ATTRIBUTE

The constant string to use for the UNKNOWN_ATTRIBUTE failure of the BOUNCER command.

SOJU_IM_FAIL_BOUNCER_UNKNOWN_COMMAND

The constant string to use for the UNKNOWN_COMMAND failure of the BOUNCER command.

SOJU_IM_FAIL_CLIENTCERT_INTERNAL_ERROR

The constant string to use for the INTERNAL_ERROR failure of CREATE or DELETE sub commands to CLIENTCERT.

SOJU_IM_FAIL_CLIENTCERT_NOCERT

The constant string to use for the NOCERT failure of CLIENTCERT CREATE.

SOJU_IM_FAIL_SEARCH_INTERNAL_ERROR

The constant string to use for the INTERNAL_ERROR failure of SEARCH.

SOJU_IM_FAIL_SEARCH_INVALID_PARAMS

The constant string to use for the INVALID_PARAMS failure of SEARCH.

SOJU_IM_FAIL_WEBPUSH_INTERNAL_ERROR

The constant string to use for the INTERNAL_ERROR failure of WEBPUSH.

SOJU_IM_FAIL_WEBPUSH_INVALID_PARAMS

The constant string to use for the INVALID_PARAMS failure of WEBPUSH.

SOJU_IM_FEATURE_BOUNCER_NETID

The constant string to use for the BOUNCER_NETID feature.

SOJU_IM_FEATURE_FILEHOST

The constant string to use for the soju.im/FILEHOST feature.

SOJU_IM_FEATURE_SAFERATE

The constant string to use for the soju.im/SAFERATE feature.

SOJU_IM_FEATURE_VAPID

The constant string to use for the VAPID feature.

SOJU_IM_METADATA_BLOCKED

The constant string to use for the soju.im/blocked metadata key.

SOJU_IM_METADATA_MUTED

The constant string to use for the soju.im/muted metadata key.

SOJU_IM_METADATA_PINNED

The constant string to use for the soju.im/pinned metadata key.

SOJU_IM_MSG_BOUNCER

The constant string to use for the BOUNCER message.

SOJU_IM_MSG_BOUNCER_ADDNETWORK

The constant string to use for the ADDNETWORK sub command to the BOUNCER message.

SOJU_IM_MSG_BOUNCER_BIND

The constant string to use for the BIND sub command to the BOUNCER message.

SOJU_IM_MSG_BOUNCER_CHANGENETWORK

The constant string to use for the CHANGENETWORK sub command to the BOUNCER message.

SOJU_IM_MSG_BOUNCER_DELNETWORK

The constant string to use for the DELNETWORK sub command to the BOUNCER message.

SOJU_IM_MSG_BOUNCER_LISTNETWORKS

The constant string to use for the LISTNETWORKS sub command to the BOUNCER message.

SOJU_IM_MSG_BOUNCER_NETWORK

The constant string to use for the NETWORK sub command to the BOUNCER message.

SOJU_IM_MSG_CLIENTCERT

The constant string to use for the CLIENTCERT message.

SOJU_IM_MSG_CLIENTCERT_CREATE

The constant string to use for the CREATE sub command to the CLIENTCERT message.

SOJU_IM_MSG_CLIENTCERT_DELETE

The constant string to use for the DELETE sub command to the CLIENTCERT message.

SOJU_IM_MSG_CLIENTCERT_LIST

The constant string to use for the LIST sub command to the CLIENTCERT message.

SOJU_IM_MSG_SEARCH

The constant string to use for the SEARCH message.

SOJU_IM_MSG_WEBPUSH

The constant string to use for the WEBPUSH message.

SOJU_IM_MSG_WEBPUSH_REGISTER

The constant string to use for the REGISTER sub command to the WEBPUSH message.

SOJU_IM_MSG_WEBPUSH_UNREGISTER

The constant string to use for the UNREGISTER sub command to the WEBPUSH message.

SOJU_IM_SEARCH_ATTRIBUTE_AFTER

The constant string to use for the after attribute for the SEARCH command.

SOJU_IM_SEARCH_ATTRIBUTE_BEFORE

The constant string to use for the before attribute for the SEARCH command.

SOJU_IM_SEARCH_ATTRIBUTE_FROM

The constant string to use for the from attribute for the SEARCH command.

SOJU_IM_SEARCH_ATTRIBUTE_IN

The constant string to use for the in attribute for the SEARCH command.

SOJU_IM_SEARCH_ATTRIBUTE_LIMIT

The constant string to use for the limit attribute for the SEARCH command.

SOJU_IM_SEARCH_ATTRIBUTE_TEXT

The constant string to use for the text attribute for the SEARCH command.

STANDARD_REPLY_TYPE_FAIL

A constant for the FAIL standard reply type.

STANDARD_REPLY_TYPE_NOTE

A constant for the NOTE standard reply type.

STANDARD_REPLY_TYPE_WARN

A constant for the WARN standard reply type.

TAG_ACCOUNT

A constant for the account tag.

TAG_BATCH

A constant for the batch tag.

TAG_BOT

A constant for the bot tag.

TAG_LABEL

A constant for the label tag.

TAG_MSGID

A constant for the msgid tag.

TAG_REPLY

A constant for the +reply tag.

TAG_TIME

A constant for the time tag.

TAG_TYPING

A constant for the typing tag.

TAG_UNREACT

A constant for the unreact client tag.

TWITCH_TV_CAPABILITY_COMMANDS

A constant for the twitch.tv/commands capability.

TWITCH_TV_CAPABILITY_MEMBERSHIP

A constant for the twitch.tv/membership capability.

TWITCH_TV_CAPABILITY_TAGS

A constant for the twitch.tv/tags capability.

TWITCH_TV_MSG_CLEAR_CHAT

A constant for the CLEARCHAT message.

TWITCH_TV_MSG_CLEAR_MSG

A constant for the CLEARMSG message.

TWITCH_TV_MSG_GLOBAL_USER_STATE

A constant for the GLOBALUSERSTATE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_EMOTE_ONLY_OFF

A string constant for the emote_only_off value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_EMOTE_ONLY_ON

A string constant for the emote_only_on value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_FOLLOWERS_OFF

A string constant for the followers_off value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_FOLLOWERS_ON

A string constant for the followers_on value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_FOLLOWERS_ON_ZERO

A string constant for the followers_on_zero value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_BAD_CHARACTERS

A string constant for the msg_bad_characters value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_BANNED

A string constant for the msg_banned value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_CHANNEL_BLOCKED

A string constant for the msg_channel_blocked value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_CHANNEL_SUSPENDED

A string constant for the msg_channel_suspended value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_DUPLICATE

A string constant for the msg_duplicate value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_EMOTE_ONLY

A string constant for the msg_emoteonly value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_FOLLOWERS_ONLY

A string constant for the msg_followersonly value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_FOLLOWERS_ONLY_FOLLOWED

A string constant for the msg_followersonly_followed value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_FOLLOWERS_ONLY_ZERO

A string constant for the msg_followersonly_zero value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_R9K

A string constant for the msg_r9k value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_RATELIMIT

A string constant for the msg_ratelimit value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_REJECTED

A string constant for the msg_rejected value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_REJECTED_MANDATORY

A string constant for the msg_rejected_mandatory value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_REQUIRES_VERIFIED_PHONE_NUMBER

A string constant for the msg_requires_verified_phone_number value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_SLOW_MODE

A string constant for the msg_slowmode value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_SUBS_ONLY

A string constant for the msg_subsonly value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_SUSPENDED

A string constant for the msg_suspended value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_TIMED_OUT

A string constant for the msg_timedout value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_MSG_VERIFIED_EMAIL

A string constant for the msg_verified_email value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_SLOW_OFF

A string constant for the slow_off value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_SLOW_ON

A string constant for the slow_on value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_SUBS_OFF

A string constant for the subs_off value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_SUBS_ON

A string constant for the subs_on value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_TOS_BAN

A string constant for the tos_bad value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_NOTICE_TAG_MSG_ID_UNRECOGNIZED_CMD

A string constant for the unrecognized_cmd value of the msg-id tag for the NOTICE message.

TWITCH_TV_MSG_RECONNECT

A constant for the RECONNECT message.

TWITCH_TV_MSG_ROOM_STATE

A constant for the ROOMSTATE message.

TWITCH_TV_MSG_USER_NOTICE

A constant for the USERNOTICE message.

TWITCH_TV_MSG_USER_STATE

A constant for the USERSTATE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_ANON_GIFT_PAID_UPGRADE

A string constant for the anongiftpaidupgrade value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_BITS_BADGE_TIER

A string constant for the bitsbadgetier value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_GIFT_PAID_UPGRADE

A string constant for the giftpaidupgrade value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_MODIVERSARY

A string constant for the modiversary value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_RAID

A string constant for the raid value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_RESUB

A string constant for the resub value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_REWARD_GIFT

A string constant for the rewardgift value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_SHARED_CHAT_NOTICE

A string constant for the sharedchatnotice value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_SUB

A string constant for the sub value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_SUB_GIFT

A string constant for the subgift value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_SUB_MYSTERY_GIFT

A string constant for the submysterygift value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_UNRAID

A string constant for the unraid value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_MSG_USERNOTICE_TAG_MSG_ID_VIEWER_MILESTONE

A string constant for the viewermilestone value of the msg-id tag for the USERNOTICE message.

TWITCH_TV_TAG_BADGE_INFO

A constant for the badge-info tag.

TWITCH_TV_TAG_BADGES

A constant for the badges tag.

TWITCH_TV_TAG_BAN_DURATION

A constant for the ban-duration tag.

TWITCH_TV_TAG_BITS

A constant for the bits tag.

TWITCH_TV_TAG_COLOR

A constant for the color tag.

TWITCH_TV_TAG_DISPLAY_NAME

A constant for the display-name tag.

TWITCH_TV_TAG_EMOTE_ONLY

A constant for the emote-only tag.

TWITCH_TV_TAG_EMOTE_SETS

A constant for the emote-sets tag.

TWITCH_TV_TAG_EMOTES

A constant for the emotes tag.

TWITCH_TV_TAG_FOLLOWERS_ONLY

A constant for the followers-only tag.

TWITCH_TV_TAG_GIFS

A constant for the gifs tag.

TWITCH_TV_TAG_ID

A constant for the id tag.

TWITCH_TV_TAG_LOGIN

A constant for the login tag.

TWITCH_TV_TAG_MOD

A constant for the mod tag.

TWITCH_TV_TAG_MSG_ID

A constant for the msg-id tag.

TWITCH_TV_TAG_MSG_PARAM_CATEGORY

A constant for the msg-param-category tag.

TWITCH_TV_TAG_MSG_PARAM_CUMULATIVE_MONTHS

A constant for the msg-param-cumulative-months tag.

TWITCH_TV_TAG_MSG_PARAM_DISPLAY_NAME

A constant for the msg-param-displayName tag.

TWITCH_TV_TAG_MSG_PARAM_GIFT_MONTHS

A constant for the msg-param-gift-months tag.

TWITCH_TV_TAG_MSG_PARAM_ID

A constant for the msg-param-id tag.

TWITCH_TV_TAG_MSG_PARAM_LOGIN

A constant for the msg-param-login tag.

TWITCH_TV_TAG_MSG_PARAM_MONTHS

A constant for the msg-param-months tag.

TWITCH_TV_TAG_MSG_PARAM_PROMO_GIFT_TOTAL

A constant for the msg-param-promo-gift-total tag.

TWITCH_TV_TAG_MSG_PARAM_PROMO_NAME

A constant for the msg-param-promo-name tag.

TWITCH_TV_TAG_MSG_PARAM_RECIPIENT_DISPLAY_NAME

A constant for the msg-param-recipient-display-name tag.

TWITCH_TV_TAG_MSG_PARAM_RECIPIENT_ID

A constant for the msg-param-recipient-id tag.

TWITCH_TV_TAG_MSG_PARAM_RECIPIENT_USER_NAME

A constant for the msg-param-recipient-user-name tag.

TWITCH_TV_TAG_MSG_PARAM_SENDER_LOGIN

A constant for the msg-param-sender-login tag.

TWITCH_TV_TAG_MSG_PARAM_SENDER_NAME

A constant for the msg-param-sender-name tag.

TWITCH_TV_TAG_MSG_PARAM_SHOULD_SHARE_STREAK

A constant for the msg-param-should-share-streak tag.

TWITCH_TV_TAG_MSG_PARAM_STREAK_MONTHS

A constant for the msg-param-streak-months tag.

TWITCH_TV_TAG_MSG_PARAM_SUB_PLAN

A constant for the msg-param-sub-plan tag.

TWITCH_TV_TAG_MSG_PARAM_SUB_PLAN_NAME

A constant for the msg-param-sub-plan-name tag.

TWITCH_TV_TAG_MSG_PARAM_THRESHOLD

A constant for the msg-param-threshold tag.

TWITCH_TV_TAG_MSG_PARAM_VALUE

A constant for the msg-param-value tag.

TWITCH_TV_TAG_MSG_PARAM_VIEWER_COUNT

A constant for the msg-param-viewerCount tag.

TWITCH_TV_TAG_R9K

A constant for the r9k tag.

TWITCH_TV_TAG_REPLY_PARENT_DISPLAY_NAME

A constant for the reply-parent-display-name tag.

TWITCH_TV_TAG_REPLY_PARENT_MSG_BODY

A constant for the reply-parent-msg-body tag.

TWITCH_TV_TAG_REPLY_PARENT_MSG_ID

A constant for the reply-parent-msg-id tag.

TWITCH_TV_TAG_REPLY_PARENT_USER_ID

A constant for the reply-parent-user-id tag.

TWITCH_TV_TAG_REPLY_PARENT_USER_LOGIN

A constant for the reply-parent-user-login tag.

TWITCH_TV_TAG_REPLY_THREAD_PARENT_MSG_ID

A constant for the reply-thread-parent-msg-id tag.

TWITCH_TV_TAG_REPLY_THREAD_PARENT_USER_LOGIN

A constant for the reply-thread-parent-user-login tag.

TWITCH_TV_TAG_ROOM_ID

A constant for the room-id tag.

TWITCH_TV_TAG_SLOW

A constant for the slow tag.

TWITCH_TV_TAG_SOURCE_BADGE_INFO

A constant for the source-badge-info tag.

TWITCH_TV_TAG_SOURCE_BADGES

A constant for the source-badges tag.

TWITCH_TV_TAG_SOURCE_ID

A constant for the source-id tag.

TWITCH_TV_TAG_SOURCE_MSG_ID

A constant for the source-msg-id tag.

TWITCH_TV_TAG_SOURCE_ONLY

A constant for the source-only tag.

TWITCH_TV_TAG_SOURCE_ROOM_ID

A constant for the source-room-id tag.

TWITCH_TV_TAG_SUBS_ONLY

A constant for the subs-only tag.

TWITCH_TV_TAG_SUBSCRIBER

A constant for the subscriber tag.

TWITCH_TV_TAG_SYSTEM_MSG

A constant for the system-msg tag.

TWITCH_TV_TAG_TARGET_MSG_ID

A constant for the target-msg-id tag.

TWITCH_TV_TAG_TARGET_USER_ID

A constant for the target-user-id tag.

TWITCH_TV_TAG_TMI_SENT_TS

A constant for the tmi-sent-ts tag.

TWITCH_TV_TAG_TURBO

A constant for the turbo tag.

TWITCH_TV_TAG_USER_ID

A constant for the user-id tag.

TWITCH_TV_TAG_USER_TYPE

A constant for the user-type tag.

TWITCH_TV_TAG_USER_TYPE_ADMIN

A constant for the admin value of the user-type tag.

TWITCH_TV_TAG_USER_TYPE_GLOBAL_MOD

A constant for the global-mod value of the user-type tag.

TWITCH_TV_TAG_USER_TYPE_NORMAL

A constant for the empty string value of the user-type tag.

TWITCH_TV_TAG_USER_TYPE_STAFF

A constant for the staff value of the user-type tag.

TWITCH_TV_TAG_VIP

A constant for the vip tag.

TYPING_ACTIVE

A constant for the active value of typing client tag.

TYPING_DONE

A constant for the done value of the typing client tag.

TYPING_PAUSED

A constant for the paused value of the typing client tag.

USER_METADATA_AVATAR

A constant for the avatar key of user metadata.

USER_METADATA_BOT

A constant for the bot key of user metadata.

USER_METADATA_COLOR

A constant for the color key of user metadata.

USER_METADATA_DISPLAY_NAME

A constant for the display-name key of user metadata.

USER_METADATA_HOMEPAGE

A constant for the homepage key of user metadata.

USER_METADATA_PRONOUNS

A constant for the pronouns key of user metadata.

USER_METADATA_STATUS

A constant for the status key of user metadata.

VERSION

The full version number for the version of IBIS that was compiled against.

VERSION_MIN_REQUIRED

A macro that should be defined by the user prior to including the ibis.h header.

WARN_GLOBAL_INVALID_UTF8

A constant for the INVALID_UTF8 standard reply warn code.

ZNC_IN_CAPABILITY_BATCH

A constant for the znc.in/batch capability.

ZNC_IN_CAPABILITY_PLAYBACK

A constant for the znc.in/playback capability.

ZNC_IN_CAPABILITY_SELF_MESSAGE

A constant for the znc.in/self-message capability.

ZNC_IN_CAPABILITY_SERVER_TIME

A constant for the znc.in/server-time capability.

ZNC_IN_CAPABILITY_SERVER_TIME_ISO

A constant for the znc.in/server-time-iso capability.