Module: ProtonBot::Numeric

Defined in:
lib/protonbot/numeric.rb

Overview

Here you can find constants for almost all numerics defined in RFC (see link below). You can use ‘@numeric` instead of `ProtonBot::Numeric` while developing plugins.

Constant Summary collapse

WELCOME =
'001'.freeze
YOURHOST =
'002'.freeze
CREATED =
'003'.freeze
MYINFO =
'004'.freeze
BOUNCE =
'005'.freeze
ISON =
'303'.freeze
AWAY =
'301'.freeze
UNAWAY =
'305'.freeze
NOWAWAY =
'306'.freeze
WHOISUSER =
'311'.freeze
WHOISSERVER =
'312'.freeze
WHOISOPERATOR =
'313'.freeze
WHOISIDLE =
'317'.freeze
WHOISCHANNELS =
'319'.freeze
ENDOFWHOIS =
'318'.freeze
WHOWASUSER =
'314'.freeze
ENDOFWHOWAS =
'369'.freeze
LISTSTART =
'321'.freeze
LIST =
'322'.freeze
LISTEND =
'323'.freeze
USERHOST =
'302'.freeze
UNIQOPIS =
'325'.freeze
CHANNELMODEIS =
'324'.freeze
NOTOPIC =
'331'.freeze
TOPIC =
'332'.freeze
INVITING =
'341'.freeze
SUMMONING =
'342'.freeze
INVITELIST =
'346'.freeze
ENDOFINVITELIST =
'347'.freeze
EXCEPTLIST =
'348'.freeze
ENDOFEXCEPTLIST =
'349'.freeze
VERSION =
'351'.freeze
WHOREPLY =
'352'.freeze
ENDOFWHO =
'315'.freeze
NAMREPLY =
'353'.freeze
ENDOFNAMES =
'366'.freeze
'364'.freeze
'365'.freeze
BANLIST =
'367'.freeze
ENDOFBANLIST =
'368'.freeze
INFO =
'371'.freeze
ENDOFINFO =
'374'.freeze
MOTDSTART =
'375'.freeze
MOTD =
'372'.freeze
ENDOFMOTD =
'376'.freeze
YOUREOPER =
'381'.freeze
REHASHING =
'382'.freeze
YOURSERVICE =
'383'.freeze
TIME =
'391'.freeze
USERSTART =
'392'.freeze
USERS =
'393'.freeze
ENDOFUSERS =
'394'.freeze
'200'.freeze
TRACECONNECTING =
'201'.freeze
TRACEHANDSHAKE =
'202'.freeze
TRACEUNKNOWN =
'203'.freeze
TRACEOPERATOR =
'204'.freeze
TRACEUSER =
'205'.freeze
TRACESERVER =
'206'.freeze
TRACESERVICE =
'207'.freeze
TRACENEWTYPE =
'208'.freeze
TRACECLASS =
'209'.freeze
TRACERECONNECT =
'210'.freeze
TRACELOG =
'261'.freeze
TRACEEND =
'262'.freeze
STATSLINKINFO =
'211'.freeze
STATSCOMMANDS =
'212'.freeze
ENDOFSTATS =
'219'.freeze
STATSUPTIME =
'242'.freeze
STATSOLINE =
'243'.freeze
UMDODEIS =
'221'.freeze
SERVLIST =
'234'.freeze
SERVLISTEND =
'235'.freeze
LUSERCLIENT =
'251'.freeze
LUSEROP =
'252'.freeze
LUSERUNKNOWN =
'253'.freeze
LUSERCHANNELS =
'254'.freeze
LUSERME =
'255'.freeze
ADMINME =
'256'.freeze
ADMINLOC1 =
'257'.freeze
ADMINLOC2 =
'258'.freeze
ADMINEMAIL =
'259'.freeze
TRYAGAIN =
'263'.freeze
NOSUCHSERVER =
'402'.freeze
NOSUCHCHANNEL =
'403'.freeze
CANNOTSENDTOCHAN =
'404'.freeze
TOOMANYCHANNELS =
'405'.freeze
WASNOSUCHNICK =
'406'.freeze
TOOMANYTARGETS =
'407'.freeze
NOSUCHSERVICE =
'408'.freeze
NOORIGIN =
'409'.freeze
NORECIPIENT =
'411'.freeze
NOTEXTTOSEND =
'412'.freeze
NOTOPLEVEL =
'413'.freeze
WILDTOPLEVEL =
'414'.freeze
BADMASK =
'415'.freeze
UNKNOWNCOMMAND =
'421'.freeze
NOMOTD =
'422'.freeze
NOADMININFO =
'423'.freeze
FILEERROR =
'424'.freeze
NONICKNAMEGIVEN =
'431'.freeze
ERRONEUSNICKNAME =
'432'.freeze
NICKNAMEINUSE =
'433'.freeze
NICKCOLLISION =
'436'.freeze
UNAVAILRESOURCE =
'437'.freeze
USERNOTINCHANNEL =
'441'.freeze
NOTONCHANNEL =
'442'.freeze
USERONCHANNEL =
'443'.freeze
NOLOGIN =
'444'.freeze
SUMMONDISABLED =
'445'.freeze
USERSDISABLED =
'446'.freeze
NOTREGISTERED =
'451'.freeze
NEEDMOREPARAMS =
'461'.freeze
ALREADYREGISTRED =
'462'.freeze
NOPERMFORHOST =
'463'.freeze
PASSWDMISMATCH =
'464'.freeze
YOUREBANNEDCREEP =
'465'.freeze
YOUWILLBEBANNED =
'466'.freeze
KEYSET =
'467'.freeze
CHANNELISFULL =
'471'.freeze
UNKNOWNMODE =
'472'.freeze
INVITEONLYCHAN =
'473'.freeze
BANNEDFROMCHAN =
'474'.freeze
BADCHANNELKEY =
'475'.freeze
BADCHANMASK =
'476'.freeze
NOCHANMODES =
'477'.freeze
BANLISTFULL =
'478'.freeze
NOPRIVILEGES =
'481'.freeze
CHANOPRIVSNEEDED =
'482'.freeze
CANTKILLSERVER =
'483'.freeze
RESTRICTED =
'484'.freeze
UNIQOPPRIVSNEEDED =
'485'.freeze
NOOPERHOST =
'491'.freeze
UMODEUNKNOWNFLAG =
'501'.freeze
USERSDONTMATCH =
'502'.freeze