Erebot  latest
A modular IRC bot for PHP 5.3+
Erebot\NumericProfile\Ultimate Class Reference

Numeric profile for UltimateIRCd-based IRC servers. More...

+ Inheritance diagram for Erebot\NumericProfile\Ultimate:

Public Attributes

const ERR_ALREADYREGISTRED = 462
 Returned by the server to any link which tries to change part of the registered details (such as password or user details from second USER message). More...
 
const ERR_BADCHANMASK = 476
 This numeric is sent back to you if you specify an invalid mask for a channel. More...
 
const ERR_BADCHANNAME = 479
 
const ERR_BADCHANNELKEY = 475
 Returned when trying to JOIN a channel for which a key was set and was either not given or incorrect. More...
 
const ERR_BANLISTFULL = 478
 Returned when attempting to add a ban on a channel for which the banlist is already full. More...
 
const ERR_BANNEDFROMCHAN = 474
 Returned when trying to JOIN a channel from which you've been banned. More...
 
const ERR_BANNICKCHANGE = 437
 
const ERR_BANONCHAN = 435
 
const ERR_CANNOTSENDTOCHAN = 404
 Sent by the server when attempting to send a PRIVMSG on a channel when you're not allowed to do so. More...
 
const ERR_CANTKILLSERVER = 483
 Any attempts to use the KILL command on a server will be refused and this error returned directly to the client. More...
 
const ERR_CHANBANREASON = 485
 
const ERR_CHANNELISFULL = 471
 Returned when trying to JOIN a channel for which a limit has been set and reached. More...
 
const ERR_CHANOPRIVSNEEDED = 482
 Any command requiring 'chanop' privileges (such as MODE messages) will return this error if the client making the attempt is not a channel operator on the specified channel. More...
 
const ERR_DESYNC = 484
 
const ERR_ERRONEUSNICKNAME = 432
 Returned after receiving a NICK message which contains characters which do not fall in the defined set. More...
 
const ERR_EXEMPTLISTFULL = 700
 
const ERR_FILEERROR = 424
 Generic error message used to report a failed file operation during the processing of a message. More...
 
const ERR_GHOSTEDCLIENT = 503
 
const ERR_INVITEONLYCHAN = 473
 Returned when trying to JOIN a channel which requires an invitation and you've not been invited. More...
 
const ERR_KEYSET = 467
 Sent when attempting to set a key for a channel which already has one. More...
 
const ERR_LAST_ERR_MSG = 504
 Alias for Erebot_Interface_Numerics::ERR_NUMERIC_ERR. More...
 
const ERR_LISTSYNTAX = 521
 
const ERR_NEEDMOREPARAMS = 461
 Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters. More...
 
const ERR_NEEDREGGEDNICK = 477
 
const ERR_NICKCOLLISION = 436
 Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server). More...
 
const ERR_NICKNAMEINUSE = 433
 Returned when a NICK message is processed that results in an attempt to change to a currently existing nickname. More...
 
const ERR_NOADMININFO = 423
 Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information. More...
 
const ERR_NOCOLORSONCHAN = 408
 
const ERR_NOLOGIN = 444
 Returned by the summon after a SUMMON command for a user was unable to be performed since they were not logged in. More...
 
const ERR_NOMOTD = 422
 Server's MOTD file could not be opened by the server. More...
 
const ERR_NONICKNAMEGIVEN = 431
 Returned when a nickname parameter is expected for a command and isn't found. More...
 
const ERR_NONONREG = 487
 
const ERR_NOOPERHOST = 491
 If a client sends an OPER message and the server has not been configured to allow connections from the client's host as an operator, this error will be returned. More...
 
const ERR_NOOPERMOTD = 711
 
const ERR_NOORIGIN = 409
 PING or PONG message missing the originator parameter. More...
 
const ERR_NOPERMFORHOST = 463
 Returned to a client which attempts to register with a server which does not been setup to allow connections from the host the attempted connection is tried. More...
 
const ERR_NOPRIVILEGES = 481
 Any command requiring operator privileges to operate will return this error to indicate the attempt was unsuccessful. More...
 
const ERR_NORECIPIENT = 411
 Used to indicate a recipient was expected for the given command. More...
 
const ERR_NORULES = 710
 Sent to indicate that the server does not have any rules defined. More...
 
const ERR_NOSUCHCHANNEL = 403
 Used to indicate the given channel name is invalid. More...
 
const ERR_NOSUCHNICK = 401
 Used to indicate the nickname parameter supplied to a command is currently unused. More...
 
const ERR_NOSUCHSERVER = 402
 Used to indicate the server name given currently doesn't exist. More...
 
const ERR_NOTEXTTOSEND = 412
 Sent when a command did not receive any text when it was expecting some. More...
 
const ERR_NOTONCHANNEL = 442
 Returned by the server whenever a client tries to perform a channel affecting command for which the client isn't a member. More...
 
const ERR_NOTOPLEVEL = 413
 Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when it doesn't contain a top-level domain). More...
 
const ERR_NOTREGISTERED = 451
 Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail. More...
 
const ERR_NOTSSLCLIENT = 488
 
const ERR_NUMERIC_ERR = 999
 Sent when an invalid numeric is received. More...
 
const ERR_ONLYSERVERSCANCHANGE = 468
 
const ERR_PASSWDMISMATCH = 464
 Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect. More...
 
const ERR_SERVERONLY = 480
 
const ERR_SERVICESDOWN = 440
 
const ERR_SILELISTFULL = 511
 This error is sent back when you try to add someone to your silence list and the list is already full. More...
 
const ERR_SSLCLIENTSONLY = 486
 
const ERR_SUMMONDISABLED = 445
 Returned by any server which does not support the SUMMON command, either because it was not implemented or it was disabled (in the configuration). More...
 
const ERR_TARGETTOFAST = 439
 Alias for Erebot_Interface_Numerics::ERR_TARGETTOOFAST. More...
 
const ERR_TOOMANYAWAY = 429
 This numeric is sent by the IRC server when two many AWAY commands have been issued by the user in a few seconds. More...
 
const ERR_TOOMANYCHANNELS = 405
 Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel. More...
 
const ERR_TOOMANYDCC = 514
 This numeric is sent to you if you try to add someone to your DCC allow list and the list is already full. More...
 
const ERR_TOOMANYTARGETS = 407
 Used when several targets match the given parameters for a command. More...
 
const ERR_TOOMANYWATCH = 512
 The server will send this numeric back to you if you try to add someone to your watch list and the list is already full. More...
 
const ERR_UMODEUNKNOWNFLAG = 501
 Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the a mode flag sent was not recognized. More...
 
const ERR_UNKNOWNCOMMAND = 421
 Returned to a registered client to indicate that the command sent is unknown by the server. More...
 
const ERR_UNKNOWNMODE = 472
 Returned when trying to set a mode which is not recognized by the server on a channel. More...
 
const ERR_USERNOTINCHANNEL = 441
 Returned by the server to indicate that the target user of the command is not on the given channel. More...
 
const ERR_USERONCHANNEL = 443
 Returned when a client tries to invite a user to a channel they are already on. More...
 
const ERR_USERSDISABLED = 446
 Returned by any server which does not support the USERS command, either because it was not implemented or it was disabled (in the configuration). More...
 
const ERR_USERSDONTMATCH = 502
 Error sent to any user trying to view or change the user mode for a user other than themselves. More...
 
const ERR_WASNOSUCHNICK = 406
 Returned by WHOWAS to indicate there is no history information for that nickname. More...
 
const ERR_WHOLIMEXCEED = 523
 
const ERR_WHOSYNTAX = 522
 
const ERR_WILDTOPLEVEL = 414
 Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when the top-level domain contains wildcard characters). More...
 
const ERR_YOUREBANNEDCREEP = 465
 Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you. More...
 
const ERR_YOUWILLBEBANNED = 466
 Sent by a server to a user to inform him/her that access to the server will soon be denied. More...
 
const RPL_ADMINEMAIL = 259
 Returned as the last numeric in response to an ADMIN message, giving an email where the server's administrator can be reached. More...
 
const RPL_ADMINLOC1 = 257
 Returned in response to an ADMIN message, usually giving information on the city, state and country where the server is located. More...
 
const RPL_ADMINLOC2 = 258
 Returned in response to an ADMIN message, usually giving information on the institution hosting the server. More...
 
const RPL_ADMINME = 256
 Returned as the first numeric in response to an ADMIN message. More...
 
const RPL_AWAY = 301
 RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away. More...
 
const RPL_BANLIST = 367
 
const RPL_CHANNELMODEIS = 324
 Sent in response to a MODE command or upon joining an IRC channel, containing the modes that are in effect on that IRC channel. More...
 
const RPL_CLOSEEND = 363
 
const RPL_CLOSING = 362
 
const RPL_COMMANDSYNTAX = 334
 
const RPL_CREATED = 3
 Last time the IRC server was restarted. More...
 
const RPL_CREATIONTIME = 329
 
const RPL_DCCINFO = 620
 This numeric is sent as a reply to several commands dealing with the DCCALLOW list. More...
 
const RPL_DCCLIST = 618
 This numeric is sent in response to a DCCALLOW LIST command for every person that is currently present in your DCC allow list. More...
 
const RPL_DCCSTATUS = 617
 This numeric is sent back to you after every command to add or remove some user from your DCC allow list. More...
 
const RPL_ENDOFBANLIST = 368
 
const RPL_ENDOFDCCLIST = 619
 Marks the end of either the DCCALLOW HELP command or the DCCALLOW LIST command. More...
 
const RPL_ENDOFEXEMPTLIST = 349
 Alias for Erebot_Interface_Numerics::RPL_ENDOFEXCEPTLIST. More...
 
const RPL_ENDOFINFO = 374
 
const RPL_ENDOFIRCOPS = 633
 
const RPL_ENDOFLINKS = 365
 Marks the end of the links for this server. More...
 
const RPL_ENDOFMOTD = 376
 
const RPL_ENDOFNAMES = 366
 
const RPL_ENDOFOPERMOTD = 642
 
const RPL_ENDOFRULES = 646
 Marks the end of the server rules. More...
 
const RPL_ENDOFSETTINGS = 631
 
const RPL_ENDOFSILELIST = 272
 Marks the end of the silence list. More...
 
const RPL_ENDOFSTATS = 219
 Marks the end of the STATS report. More...
 
const RPL_ENDOFTRACE = 262
 Alias for Erebot_Interface_Numerics::RPL_TRACEEND. More...
 
const RPL_ENDOFUSERS = 394
 
const RPL_ENDOFWATCHLIST = 607
 Marks the end of a WATCH command. More...
 
const RPL_ENDOFWHO = 315
 Marks the end of the results to a WHO. More...
 
const RPL_ENDOFWHOIS = 318
 The RPL_ENDOFWHOIS reply is used to mark the end of processing a WHOIS message. More...
 
const RPL_ENDOFWHOWAS = 369
 Sent in response to a WHOWAS, marks the end of the WHOWAS message processing. More...
 
const RPL_EXEMPTLIST = 348
 Alias for Erebot_Interface_Numerics::RPL_EXCEPTLIST. More...
 
const RPL_INFO = 371
 
const RPL_INFOSTART = 373
 
const RPL_INVITING = 341
 Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client. More...
 
const RPL_IRCOPS = 632
 
const RPL_ISON = 303
 Reply format used by ISON to list replies to the query list. More...
 
const RPL_KILLDONE = 361
 Unused numeric. More...
 
const RPL_LINKS = 364
 Sent in response to a LINKS command for every server currently linked to this one that matches a given mask. More...
 
const RPL_LIST = 322
 Sent in response to a LIST command, contains the actual response data. More...
 
const RPL_LISTEND = 323
 Sent in response to a LIST command, marks the end of the server's response. More...
 
const RPL_LISTSTART = 321
 Obsolete numeric used to mark the beginning of a reply to a LIST command. More...
 
const RPL_LOAD2HI = 263
 Mostly an alias for Erebot_Interface_Numerics::RPL_TRYAGAIN, except that the text is worded slightly differently. More...
 
const RPL_LOGOFF = 601
 Sent when someone on your watch list logs offline. More...
 
const RPL_LOGON = 600
 Sent when someone on your watch list logs online. More...
 
const RPL_LUSERCHANNELS = 254
 Sent in response to a LUSERS message to indicate how many IRC channels have been formed, if any. More...
 
const RPL_LUSERCLIENT = 251
 In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (global count). More...
 
const RPL_LUSERME = 255
 In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (local count). More...
 
const RPL_LUSEROP = 252
 Sent in response to a LUSERS message to indicate how many IRC operators are currently connected, if any. More...
 
const RPL_LUSERUNKNOWN = 253
 Sent in response to a LUSERS message to indicate how many unknown connections there are, if any. More...
 
const RPL_MAP = 6
 Sent as a response to a MAP command, with information on the network's map. More...
 
const RPL_MAPEND = 7
 Marks the end of the network's map. More...
 
const RPL_MAPMORE = 650
 Sent as a response to a MAP command, to indicate that the network contains more servers than what was displayed. More...
 
const RPL_MOTD = 372
 
const RPL_MOTDSTART = 375
 
const RPL_MYINFO = 4
 Supported user and channel modes. More...
 
const RPL_MYPORTIS = 384
 
const RPL_NAMREPLY = 353
 This numeric is used in response to a NAMES command or upon joining a channel and contains the nicknames of users currently in the channel with their status. More...
 
const RPL_NMODEIS = 220
 
const RPL_NONE = 300
 Dummy reply number. Not used. More...
 
const RPL_NOTOPERANYMORE = 385
 
const RPL_NOTOPIC = 331
 Sent when joining a channel or issuing a TOPIC command and no topic has been set yet. More...
 
const RPL_NOUSERS = 395
 
const RPL_NOWAWAY = 306
 Sent when the client sets an AWAY message. More...
 
const RPL_NOWOFF = 605
 Sent after a nick has been added to your watch list and that person is currently offline. More...
 
const RPL_NOWON = 604
 Sent after a nick has been added to your watch list and that person is currently online. More...
 
const RPL_OPERMOTD = 641
 
const RPL_OPERMOTDSTART = 640
 
const RPL_PROTOCTL = 5
 
const RPL_REHASHING = 382
 If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator. More...
 
const RPL_RULES = 645
 This numeric is sent to you for every rule in use on this server. More...
 
const RPL_RULESSTART = 644
 Alias for Erebot_Interface_Numerics::RPL_RULESTART. More...
 
const RPL_SERVLIST = 234
 When listing services in reply to a SERVLIST message, a separate RPL_SERVLIST is sent for each service. More...
 
const RPL_SERVLISTEND = 235
 Marks the end of the list of services, sent in response to a SERVLIST message. More...
 
const RPL_SETTINGS = 630
 
const RPL_SILELIST = 271
 This numeric is sent in reply to a SILENCE command with no argument for each entry in your silence list. More...
 
const RPL_STATSBLINE = 222
 This numeric is used for every entry configured through B-lines (bounces). More...
 
const RPL_STATSCLINE = 213
 This numeric is used for every entry configured through C-lines (connect). More...
 
const RPL_STATSCOMMANDS = 212
 Reports statistics on commands usage. More...
 
const RPL_STATSCOUNT = 226
 
const RPL_STATSDEBUG = 249
 
const RPL_STATSELINE = 223
 
const RPL_STATSFLINE = 224
 
const RPL_STATSGLINE = 227
 
const RPL_STATSHLINE = 244
 This numeric is used for every entry configured through H-lines (hub). More...
 
const RPL_STATSILINE = 215
 This numeric is used for every entry configured through I-lines (allow). More...
 
const RPL_STATSKLINE = 216
 This numeric is used for every entry configured through K-lines (ban user). More...
 
const RPL_STATSLINKINFO = 211
 Reports statistics on a connection. More...
 
const RPL_STATSLLINE = 241
 This numeric is used for every entry configured through L-lines (leaf). More...
 
const RPL_STATSNLINE = 214
 This numeric is used for every entry configured through N-lines (accept connection). More...
 
const RPL_STATSOLINE = 243
 This numeric is used for every entry configured through O-lines (oper). More...
 
const RPL_STATSQLINE = 217
 This numeric is used for every entry configured through Q-lines (ban nick). More...
 
const RPL_STATSSLINE = 245
 
const RPL_STATSULINE = 246
 
const RPL_STATSUPTIME = 242
 Reports the server uptime. More...
 
const RPL_STATSVLINE = 660
 This numeric is used for every entry configured through V-lines (deny version). More...
 
const RPL_STATSYLINE = 218
 This numeric is used for every entry configured through Y-lines (class). More...
 
const RPL_STATSZLINE = 225
 
const RPL_SUMMONING = 342
 Returned by a server answering a SUMMON message to indicate that it is summoning that user. More...
 
const RPL_TEXT = 304
 
const RPL_TIME = 391
 When replying to the TIME message, a server MUST send the reply using the RPL_TIME format below. More...
 
const RPL_TOPIC = 332
 Sent when joining a channel or issuing a TOPIC command; contains the current topic. More...
 
const RPL_TOPICWHOTIME = 333
 
const RPL_TRACECLASS = 209
 Used when tracing connections to give information on a class of connections. More...
 
const RPL_TRACECONNECTING = 201
 Used when tracing connections which have not been fully established and are still attempting to connect. More...
 
const RPL_TRACEHANDSHAKE = 202
 Used when tracing connections which have not been fully established and are in the process of completing the "server handshake". More...
 
const RPL_TRACELINK = 200
 RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another server. More...
 
const RPL_TRACELOG = 261
 Used to indicate that TRACE information is being logged to a file on the IRC server. More...
 
const RPL_TRACENEWTYPE = 208
 RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway. More...
 
const RPL_TRACEOPERATOR = 204
 Used when tracing connections to give information on IRC operators. More...
 
const RPL_TRACESERVER = 206
 Used when tracing connections to give information on IRC servers. More...
 
const RPL_TRACEUNKNOWN = 203
 Used when tracing connections which have not been fully established and are unknown. More...
 
const RPL_TRACEUSER = 205
 Used when tracing connections to give information on (non-operator) IRC clients. More...
 
const RPL_UMODEIS = 221
 To answer a query about a client's own mode, RPL_UMODEIS is sent back. More...
 
const RPL_UNAWAY = 305
 Sent went the client removes an AWAY message. More...
 
const RPL_USERHOST = 302
 Reply format used by USERHOST to list replies to the query list. More...
 
const RPL_USERS = 393
 
const RPL_USERSSTART = 392
 
const RPL_USINGSSL = 275
 
const RPL_VERSION = 351
 Reply by the server showing its version details. More...
 
const RPL_WATCHLIST = 606
 This numeric is sent back for every entry in your watch list when the WATCH s or WATCH S command is used. More...
 
const RPL_WATCHOFF = 602
 Sent by the server after it receives a request to remove someone from the watch list. More...
 
const RPL_WATCHSTAT = 603
 Displays how many people are on your watch list and how many have added you to their watch list. More...
 
const RPL_WELCOME = 1
 First numeric sent to a client after its connection (welcome message). More...
 
const RPL_WHOHOST = 671
 
const RPL_WHOISADMIN = 308
 
const RPL_WHOISCHANNELS = 319
 Sent in response to a WHOIS, listing the public channels the target user is on. More...
 
const RPL_WHOISCHANOP = 316
 Redundant and not needed but reserved. More...
 
const RPL_WHOISHELPOP = 614
 
const RPL_WHOISHOST = 616
 
const RPL_WHOISIDLE = 317
 Sent in response to a WHOIS, indicating how much time the target user has spent idle. More...
 
const RPL_WHOISMODES = 615
 
const RPL_WHOISOPERATOR = 313
 Sent in response to a WHOIS, indicating that the target user is an IRC operator. More...
 
const RPL_WHOISREGNICK = 307
 
const RPL_WHOISSADMIN = 309
 
const RPL_WHOISSERVER = 312
 Sent in response to a WHOIS or WHOWAS, indicating the IRC server the target user was connected to. More...
 
const RPL_WHOISSERVICES = 613
 
const RPL_WHOISSVCMSG = 310
 
const RPL_WHOISUSER = 311
 Sent in response to a WHOIS, giving a few information on the target user. More...
 
const RPL_WHOREPLY = 352
 Sent back for every user that matches the criteria for the current WHO command. More...
 
const RPL_WHOWASUSER = 314
 Sent in response to a WHOWAS, giving information on the target user. More...
 
const RPL_YOUREOPER = 381
 RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status. More...
 
const RPL_YOURHOST = 2
 Gives the name/version of the server we're connected to. More...
 
- Public Attributes inherited from Erebot\NumericProfile\Base
const ERR_ALREADYREGISTERED = 'ERR_ALREADYREGISTRED'
 Alias for Erebot::Interfaces::Numerics::ERR_ALREADYREGISTRED.
 
const ERR_ALREADYREGISTRED = 'ERR_ALREADYREGISTERED'
 Alias for Erebot::Interfaces::Numerics::ERR_ALREADYREGISTERED.
 
const ERR_BADPING = 'ERR_NEEDPONG'
 Alias for Erebot::Interfaces::Numerics::ERR_NEEDPONG.
 
const ERR_CANTCHANGENICK = 'ERR_NONICKCHANGE'
 Alias for Erebot::Interfaces::Numerics::ERR_NONICKCHANGE.
 
const ERR_CANTJOINOPERSONLY = 'ERR_OPERONLY'
 Alias for Erebot::Interfaces::Numerics::ERR_OPERONLY.
 
const ERR_CHANOPPRIVSNEEDED = 'ERR_CHANOPRIVSNEEDED'
 Alias for Erebot::Interfaces::Numerics::ERR_CHANOPRIVSNEEDED.
 
const ERR_CHANOPRIVSNEEDED = 'ERR_CHANOPPRIVSNEEDED'
 Alias for Erebot::Interfaces::Numerics::ERR_CHANOPPRIVSNEEDED.
 
const ERR_DELAYREJOIN = 'ERR_KICKNOREJOIN'
 Alias for Erebot::Interfaces::Numerics::ERR_KICKNOREJOIN.
 
const ERR_KICKNOREJOIN = 'ERR_DELAYREJOIN'
 Alias for Erebot::Interfaces::Numerics::ERR_DELAYREJOIN.
 
const ERR_LAST_ERR_MSG = 'ERR_NUMERICERR'
 Alias for Erebot::Interfaces::Numerics::ERR_NUMERICERR.
 
const ERR_NCHANGETOOFAST = 'ERR_NICKTOOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_NICKTOOFAST.
 
const ERR_NEEDPONG = 'ERR_BADPING'
 Alias for Erebot::Interfaces::Numerics::ERR_BADPING.
 
const ERR_NICKTOOFAST = 'ERR_NCHANGETOOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_NCHANGETOOFAST.
 
const ERR_NOCTCP = 'ERR_NOCTCPALLOWED'
 Alias for Erebot::Interfaces::Numerics::ERR_NOCTCP.
 
const ERR_NOCTCPALLOWED = 'ERR_NOCTCP'
 Alias for Erebot::Interfaces::Numerics::ERR_NOCTCPALLOWED.
 
const ERR_NONICKCHANGE = 'ERR_CANTCHANGENICK'
 Alias for Erebot::Interfaces::Numerics::ERR_CANTCHANGENICK.
 
const ERR_NOSSL = 'ERR_NOTSSLCLIENT'
 Alias for Erebot::Interfaces::Numerics::ERR_NOTSSLCLIENT.
 
const ERR_NOSWEAR = 'ERR_WORDFILTERED'
 Alias for Erebot::Interfaces::Numerics::ERR_WORDFILTERED.
 
const ERR_NOTSSLCLIENT = 'ERR_NOSSL'
 Alias for Erebot::Interfaces::Numerics::ERR_NOSSL.
 
const ERR_NUMERIC_ERR = 'ERR_LAST_ERR_MSG'
 Alias for Erebot::Interfaces::Numerics::ERR_LAST_ERR_MSG.
 
const ERR_NUMERICERR = 'ERR_NUMERIC_ERR'
 Alias for Erebot::Interfaces::Numerics::ERR_NUMERIC_ERR.
 
const ERR_OPERONLY = 'ERR_OPERONLYCHAN'
 Alias for Erebot::Interfaces::Numerics::ERR_OPERONLYCHAN.
 
const ERR_OPERONLYCHAN = 'ERR_CANTJOINOPERSONLY'
 Alias for Erebot::Interfaces::Numerics::ERR_CANTJOINOPERSONLY.
 
const ERR_STARTTLS = 'ERR_STARTTLSFAIL'
 Alias for Erebot::Interfaces::Numerics::ERR_STARTTLSFAIL.
 
const ERR_STARTTLSFAIL = 'ERR_STARTTLS'
 Alias for Erebot::Interfaces::Numerics::ERR_STARTTLS.
 
const ERR_TARGETTOFAST = 'ERR_TARGETTOOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_TARGETTOOFAST.
 
const ERR_TARGETTOOFAST = 'ERR_TARGETTOFAST'
 Alias for Erebot::Interfaces::Numerics::ERR_TARGETTOFAST.
 
const ERR_WORDFILTERED = 'ERR_NOSWEAR'
 Alias for Erebot::Interfaces::Numerics::ERR_NOSWEAR.
 
const RPL_BOUNCE = 'RPL_REDIR'
 Alias for Erebot::Interfaces::Numerics::RPL_REDIR.
 
const RPL_CHANNELCREATED = 'RPL_CREATIONTIME'
 Alias for Erebot::Interfaces::Numerics::RPL_CREATIONTIME.
 
const RPL_COMMANDSYNTAX = 'RPL_LISTSYNTAX'
 Alias for Erebot::Interfaces::Numerics::RPL_LISTSYNTAX.
 
const RPL_CREATED = 'RPL_SERVERCREATED'
 Alias for Erebot::Interfaces::Numerics::RPL_SERVERCREATED.
 
const RPL_CREATIONTIME = 'RPL_CHANNELCREATED'
 Alias for Erebot::Interfaces::Numerics::RPL_CHANNELCREATED.
 
const RPL_ENDMAP = 'RPL_MAPEND'
 Alias for Erebot::Interfaces::Numerics::RPL_MAPEND.
 
const RPL_ENDOFEXCEPTLIST = 'RPL_ENDOFEXEMPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFEXEMPTLIST.
 
const RPL_ENDOFEXEMPTLIST = 'RPL_ENDOFEXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFEXLIST.
 
const RPL_ENDOFEXLIST = 'RPL_ENDOFEXCEPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFEXCEPTLIST.
 
const RPL_ENDOFINVEXLIST = 'RPL_ENDOFINVITELIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFINVITELIST.
 
const RPL_ENDOFINVITELIST = 'RPL_ENDOFINVEXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFINVEXLIST.
 
const RPL_ENDOFRULES = 'RPL_RULESEND'
 Alias for Erebot::Interfaces::Numerics::RPL_RULESEND.
 
const RPL_ENDOFTRACE = 'RPL_TRACEEND'
 Alias for Erebot::Interfaces::Numerics::RPL_TRACEEND.
 
const RPL_EXCEPTLIST = 'RPL_EXEMPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_EXEMPTLIST.
 
const RPL_EXEMPTLIST = 'RPL_EXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_EXLIST.
 
const RPL_EXLIST = 'RPL_EXCEPTLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_EXCEPTLIST.
 
const RPL_INVEXLIST = 'RPL_INVITELIST'
 Alias for Erebot::Interfaces::Numerics::RPL_INVITELIST.
 
const RPL_INVITELIST = 'RPL_INVEXLIST'
 Alias for Erebot::Interfaces::Numerics::RPL_INVEXLIST.
 
const RPL_LISTSYNTAX = 'RPL_COMMANDSYNTAX'
 Alias for Erebot::Interfaces::Numerics::RPL_COMMANDSYNTAX.
 
const RPL_LOAD2HI = 'RPL_TRYAGAIN'
 Alias for Erebot::Interfaces::Numerics::RPL_TRYAGAIN.
 
const RPL_MAPEND = 'RPL_ENDMAP'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDMAP.
 
const RPL_MYINFO = 'RPL_SERVERVERSION'
 Alias for Erebot::Interfaces::Numerics::RPL_SERVERVERSION.
 
const RPL_NAMEREPLY = 'RPL_NAMREPLY'
 Alias for Erebot::Interfaces::Numerics::RPL_NAMREPLY.
 
const RPL_NAMREPLY = 'RPL_NAMEREPLY'
 Alias for Erebot::Interfaces::Numerics::RPL_NAMEREPLY.
 
const RPL_REDIR = 'RPL_BOUNCE'
 Alias for Erebot::Interfaces::Numerics::RPL_BOUNCE.
 
const RPL_RULESEND = 'RPL_ENDOFRULES'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFRULES.
 
const RPL_RULESSTART = 'RPL_RULESTART'
 Alias for Erebot::Interfaces::Numerics::RPL_RULESTART.
 
const RPL_RULESTART = 'RPL_RULESSTART'
 Alias for Erebot::Interfaces::Numerics::RPL_RULESSTART.
 
const RPL_SERVERCREATED = 'RPL_CREATED'
 Alias for Erebot::Interfaces::Numerics::RPL_CREATED.
 
const RPL_SERVERVERSION = 'RPL_MYINFO'
 Alias for Erebot::Interfaces::Numerics::RPL_MYINFO.
 
const RPL_STARTTLS = 'RPL_STARTTLSOK'
 Alias for Erebot::Interfaces::Numerics::RPL_STARTTLSOK.
 
const RPL_STARTTLSOK = 'RPL_STARTTLS'
 Alias for Erebot::Interfaces::Numerics::RPL_STARTTLS.
 
const RPL_TOPICTIME = 'RPL_TOPICWHOTIME'
 Alias for Erebot::Interfaces::Numerics::RPL_TOPICWHOTIME.
 
const RPL_TOPICWHOTIME = 'RPL_TOPICTIME'
 Alias for Erebot::Interfaces::Numerics::RPL_TOPICTIME.
 
const RPL_TRACEEND = 'RPL_ENDOFTRACE'
 Alias for Erebot::Interfaces::Numerics::RPL_ENDOFTRACE.
 
const RPL_TRYAGAIN = 'RPL_LOAD2HI'
 Alias for Erebot::Interfaces::Numerics::RPL_LOAD2HI.
 
const RPL_USINGSSL = 'RPL_WHOISSECURE'
 Alias for Erebot::Interfaces::Numerics::RPL_WHOISSECURE.
 
const RPL_WHOISSECURE = 'RPL_USINGSSL'
 Alias for Erebot::Interfaces::Numerics::RPL_USINGSSL.
 
const RPL_YOUAREOPER = 'RPL_YOUREOPER'
 Alias for Erebot::Interfaces::Numerics::RPL_YOUREOPER.
 
const RPL_YOUREOPER = 'RPL_YOUAREOPER'
 Alias for Erebot::Interfaces::Numerics::RPL_YOUAREOPER.
 
const RPL_YOURHOST = 'RPL_YOURHOSTIS'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURHOSTIS.
 
const RPL_YOURHOSTIS = 'RPL_YOURHOST'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURHOST.
 
const RPL_YOURID = 'RPL_YOURUUID'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURUUID.
 
const RPL_YOURUUID = 'RPL_YOURID'
 Alias for Erebot::Interfaces::Numerics::RPL_YOURID.
 

Additional Inherited Members

- Public Member Functions inherited from Erebot\NumericProfile\Base
 __construct ()
 Constructs a new instance of this numeric profile.
 
 offsetExists ($offset)
 
 offsetGet ($offset)
 
 offsetSet ($offset, $value)
 
 offsetUnset ($offset)
 
- Protected Attributes inherited from Erebot\NumericProfile\Base
 $reflector
 Reflection object for this class.
 

Detailed Description

Numeric profile for UltimateIRCd-based IRC servers.

Definition at line 27 of file Ultimate.php.

Member Data Documentation

const Erebot\NumericProfile\Ultimate::ERR_ALREADYREGISTRED = 462

Returned by the server to any link which tries to change part of the registered details (such as password or user details from second USER message).

:Unauthorized command (already registered)

Definition at line 483 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_BADCHANMASK = 476

This numeric is sent back to you if you specify an invalid mask for a channel.

<chan mask> :Bad Channel Mask

Definition at line 519 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_BADCHANNAME = 479

Todo:

Definition at line 528 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_BADCHANNELKEY = 475

Returned when trying to JOIN a channel for which a key was set and was either not given or incorrect.

<channel> :Cannot join channel (+k)

Definition at line 516 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_BANLISTFULL = 478

Returned when attempting to add a ban on a channel for which the banlist is already full.

<channel> <char> :Channel list is full

Definition at line 525 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_BANNEDFROMCHAN = 474

Returned when trying to JOIN a channel from which you've been banned.

<channel> :Cannot join channel (+b)

Definition at line 513 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_BANNICKCHANGE = 437

Todo:
<channel> :Cannot change nickname while banned on channel
<channel> :Cannot change nickname while banned on channel or channel is moderated
<channel> :Cannot change nickname while banned or moderated on channel

Definition at line 450 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_BANONCHAN = 435

Todo:

Definition at line 444 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_CANNOTSENDTOCHAN = 404

Sent by the server when attempting to send a PRIVMSG on a channel when you're not allowed to do so.

<channel name> :Cannot send to channel

Sent to a user who is either (a) not on a channel which is mode +n or (b) not a chanop (or mode +v) on a channel which has mode +m set or where the user is banned and is trying to send a PRIVMSG message to that channel.

Definition at line 390 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_CANTKILLSERVER = 483

Any attempts to use the KILL command on a server will be refused and this error returned directly to the client.

:You can't kill a server!

Definition at line 540 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_CHANBANREASON = 485

Todo:

Definition at line 546 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_CHANNELISFULL = 471

Returned when trying to JOIN a channel for which a limit has been set and reached.

<channel> :Cannot join channel (+l)

Definition at line 504 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_CHANOPRIVSNEEDED = 482

Any command requiring 'chanop' privileges (such as MODE messages) will return this error if the client making the attempt is not a channel operator on the specified channel.

<channel> :You're not channel operator

Definition at line 537 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_DESYNC = 484

Todo:

Definition at line 543 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_ERRONEUSNICKNAME = 432

Returned after receiving a NICK message which contains characters which do not fall in the defined set.

<nick> :Erroneous nickname

Definition at line 438 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_EXEMPTLISTFULL = 700

Todo:

Definition at line 678 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_FILEERROR = 424

Generic error message used to report a failed file operation during the processing of a message.

:File error doing <file op> on <file>

Definition at line 429 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_GHOSTEDCLIENT = 503

Todo:

Definition at line 567 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_INVITEONLYCHAN = 473

Returned when trying to JOIN a channel which requires an invitation and you've not been invited.

<channel> :Cannot join channel (+i)

Definition at line 510 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_KEYSET = 467

Sent when attempting to set a key for a channel which already has one.

<channel> :Channel key already set

Definition at line 498 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_LAST_ERR_MSG = 504

Alias for Erebot_Interface_Numerics::ERR_NUMERIC_ERR.

Definition at line 570 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_LISTSYNTAX = 521

Todo:
:Bad list syntax, type /quote list ? or /raw list ?
:Bad list syntax, type /QUOTE HELP LIST

Definition at line 582 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NEEDMOREPARAMS = 461

Returned by the server by numerous commands to indicate to the client that it didn't supply enough parameters.

<command> :Not enough parameters

Definition at line 480 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NEEDREGGEDNICK = 477

Todo:
<channel> :You need a registered nick to join that channel.
<channel> :You need to identify to a registered nick to <action> that channel. For help with registering your nickname, type "/msg <nick>@<host> help register" or see <URL>
<channel> :Cannot join channel (+r)
<channel> :Cannot join channel (+r): this channel requires authentication -- you can obtain an account from <URL>

Definition at line 522 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NICKCOLLISION = 436

Returned by a server to a client when it detects a nickname collision (registered of a NICK that already exists by another server).

<nick> :Nickname collision KILL from <user>@<host>

Definition at line 447 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NICKNAMEINUSE = 433

Returned when a NICK message is processed that results in an attempt to change to a currently existing nickname.

<nick> :Nickname is already in use

Definition at line 441 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOADMININFO = 423

Returned by a server in response to an ADMIN message when there is an error in finding the appropriate information.

<server> :No administrative info available

Definition at line 426 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOCOLORSONCHAN = 408

Todo:

Definition at line 402 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOLOGIN = 444

Returned by the summon after a SUMMON command for a user was unable to be performed since they were not logged in.

<user> :User not logged in

Definition at line 468 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOMOTD = 422

Server's MOTD file could not be opened by the server.

:MOTD File is missing

Definition at line 423 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NONICKNAMEGIVEN = 431

Returned when a nickname parameter is expected for a command and isn't found.

:No nickname given

Definition at line 435 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NONONREG = 487

Todo:
:You must identify to a registered nick to private message <nick>
<nick> :You must identify to a registered nick to private message that person

Definition at line 552 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOOPERHOST = 491

If a client sends an OPER message and the server has not been configured to allow connections from the client's host as an operator, this error will be returned.

:No O-lines for your host

Definition at line 558 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOOPERMOTD = 711

Todo:

Definition at line 684 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOORIGIN = 409

PING or PONG message missing the originator parameter.

:No origin specified

Definition at line 405 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOPERMFORHOST = 463

Returned to a client which attempts to register with a server which does not been setup to allow connections from the host the attempted connection is tried.

:Your host isn't among the privileged

Definition at line 486 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOPRIVILEGES = 481

Any command requiring operator privileges to operate will return this error to indicate the attempt was unsuccessful.

:Permission Denied- You're not an IRC operator

Definition at line 534 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NORECIPIENT = 411

Used to indicate a recipient was expected for the given command.

:No recipient given (<command>)

Definition at line 408 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NORULES = 710

Sent to indicate that the server does not have any rules defined.

:RULES File is missing

Definition at line 681 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOSUCHCHANNEL = 403

Used to indicate the given channel name is invalid.

<channel name> :No such channel

Definition at line 387 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOSUCHNICK = 401

Used to indicate the nickname parameter supplied to a command is currently unused.

<nickname> :No such nick/channel

Definition at line 381 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOSUCHSERVER = 402

Used to indicate the server name given currently doesn't exist.

<server name> :No such server

Definition at line 384 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOTEXTTOSEND = 412

Sent when a command did not receive any text when it was expecting some.

:No text to send

Definition at line 411 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOTONCHANNEL = 442

Returned by the server whenever a client tries to perform a channel affecting command for which the client isn't a member.

<channel> :You're not on that channel

Definition at line 462 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOTOPLEVEL = 413

Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when it doesn't contain a top-level domain).

<mask> :No toplevel domain specified

Definition at line 414 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOTREGISTERED = 451

Returned by the server to indicate that the client must be registered before the server will allow it to be parsed in detail.

:You have not registered

Definition at line 477 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NOTSSLCLIENT = 488

Todo:

Definition at line 555 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_NUMERIC_ERR = 999

Sent when an invalid numeric is received.

Numeric error! yikes!
Numeric error!
Note
UnrealIRCd uses the shorter version, the longer one being used by Bahamut.
Due to the absence of a leading ':', both messages are decoded as separate tokens by IRC clients rather than as a single token containing the full message.

Definition at line 687 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_ONLYSERVERSCANCHANGE = 468

Todo:
<channel> :Only servers can change that mode

Definition at line 501 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_PASSWDMISMATCH = 464

Returned to indicate a failed attempt at registering a connection for which a password was required and was either not given or incorrect.

:Password incorrect

Definition at line 489 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_SERVERONLY = 480

Todo:

Definition at line 531 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_SERVICESDOWN = 440

Todo:
<service> :Services are currently down. Please try again later.
<service> :Services is currently down. Please wait a few moments, and then try again.
<service> :Services are currently unavailable.
:Services is currently down.

Definition at line 456 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_SILELISTFULL = 511

This error is sent back when you try to add someone to your silence list and the list is already full.

<mask> :Your silence list is full

Definition at line 573 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_SSLCLIENTSONLY = 486

Todo:

Definition at line 549 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_SUMMONDISABLED = 445

Returned by any server which does not support the SUMMON command, either because it was not implemented or it was disabled (in the configuration).

:SUMMON has been disabled

Definition at line 471 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_TARGETTOFAST = 439

Alias for Erebot_Interface_Numerics::ERR_TARGETTOOFAST.

Definition at line 453 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_TOOMANYAWAY = 429

This numeric is sent by the IRC server when two many AWAY commands have been issued by the user in a few seconds.

:Too Many aways - Flood Protection activated

Definition at line 432 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_TOOMANYCHANNELS = 405

Sent to a user when they have joined the maximum number of allowed channels and they try to join another channel.

<channel name> :You have joined too many channels

Definition at line 393 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_TOOMANYDCC = 514

This numeric is sent to you if you try to add someone to your DCC allow list and the list is already full.

<peer> :Your dcc allow list is full. Maximum size is <limit> entries

Definition at line 579 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_TOOMANYTARGETS = 407

Used when several targets match the given parameters for a command.

<target> :<error code> recipients. <abort message>

There are several occasions when this numeric may be used:

  • Returned to a client which is attempting to send a PRIVMSG/NOTICE using the user@host destination format and for a user@host which has several occurrences.
  • Returned to a client which tries to send a PRIVMSG/NOTICE to too many recipients.
  • Returned to a client which is attempting to JOIN a safe channel using the shortname when there are more than one such channel.
Note
RFC 1459 defines a slightly different (less meaningful) message: "<target> :Duplicate recipients. No message delivered"

Definition at line 399 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_TOOMANYWATCH = 512

The server will send this numeric back to you if you try to add someone to your watch list and the list is already full.

<mask> :Maximum size for WATCH-list is <limit> entries

Definition at line 576 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_UMODEUNKNOWNFLAG = 501

Returned by the server to indicate that a MODE message was sent with a nickname parameter and that the a mode flag sent was not recognized.

:Unknown MODE flag

Definition at line 561 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_UNKNOWNCOMMAND = 421

Returned to a registered client to indicate that the command sent is unknown by the server.

<command> :Unknown command

Definition at line 420 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_UNKNOWNMODE = 472

Returned when trying to set a mode which is not recognized by the server on a channel.

<char> :is unknown mode char to me for <channel>

Sent when the client sets an AWAY message.

Definition at line 507 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_USERNOTINCHANNEL = 441

Returned by the server to indicate that the target user of the command is not on the given channel.

<nick> <channel> :They aren't on that channel

Definition at line 459 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_USERONCHANNEL = 443

Returned when a client tries to invite a user to a channel they are already on.

<user> <channel> :is already on channel

Definition at line 465 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_USERSDISABLED = 446

Returned by any server which does not support the USERS command, either because it was not implemented or it was disabled (in the configuration).

:USERS has been disabled

Definition at line 474 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_USERSDONTMATCH = 502

Error sent to any user trying to view or change the user mode for a user other than themselves.

:Cannot change mode for other users

Definition at line 564 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_WASNOSUCHNICK = 406

Returned by WHOWAS to indicate there is no history information for that nickname.

<nickname> :There was no such nickname

Definition at line 396 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_WHOLIMEXCEED = 523

Todo:

Definition at line 588 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_WHOSYNTAX = 522

Todo:

Definition at line 585 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_WILDTOPLEVEL = 414

Returned when an invalid use of "PRIVMSG $<server>" or "PRIVMSG #<host>" is attempted (when the top-level domain contains wildcard characters).

<mask> :Wildcard in toplevel domain

Definition at line 417 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_YOUREBANNEDCREEP = 465

Returned after an attempt to connect and register yourself with a server which has been setup to explicitly deny connections to you.

:You are banned from this server

Definition at line 492 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::ERR_YOUWILLBEBANNED = 466

Sent by a server to a user to inform him/her that access to the server will soon be denied.

Note
An empty string is sent by the IRC server as the message for this numeric.

Definition at line 495 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ADMINEMAIL = 259

Returned as the last numeric in response to an ADMIN message, giving an email where the server's administrator can be reached.

:<admin info>
Note
RFC 2812 requires that a valid email address be used in this numeric.

Definition at line 180 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ADMINLOC1 = 257

Returned in response to an ADMIN message, usually giving information on the city, state and country where the server is located.

:<admin info>

Definition at line 174 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ADMINLOC2 = 258

Returned in response to an ADMIN message, usually giving information on the institution hosting the server.

:<admin info>

Definition at line 177 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ADMINME = 256

Returned as the first numeric in response to an ADMIN message.

<server> :Administrative info

Definition at line 171 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_AWAY = 301

RPL_AWAY is sent to any client sending a PRIVMSG to a client which is away.

<nick> :<away message>
Note
RPL_AWAY is only sent by the server to which the client is connected.

Definition at line 204 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_BANLIST = 367

Todo:

Definition at line 330 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_CHANNELMODEIS = 324

Sent in response to a MODE command or upon joining an IRC channel, containing the modes that are in effect on that IRC channel.

<channel> <modes> <parameters>

Definition at line 270 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_CLOSEEND = 363

Todo:
<nb closed>: Connections Closed

Definition at line 321 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_CLOSING = 362

Todo:
<nick> :Closed. Status = <status>

Definition at line 318 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_COMMANDSYNTAX = 334

Todo:

Definition at line 285 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_CREATED = 3

Last time the IRC server was restarted.

This server was created <date>

Definition at line 36 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_CREATIONTIME = 329

Todo:
<channel> <timestamp>

Definition at line 273 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_DCCINFO = 620

This numeric is sent as a reply to several commands dealing with the DCCALLOW list.

Definition at line 636 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_DCCLIST = 618

This numeric is sent in response to a DCCALLOW LIST command for every person that is currently present in your DCC allow list.

:<peer>

Definition at line 630 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_DCCSTATUS = 617

This numeric is sent back to you after every command to add or remove some user from your DCC allow list.

Note
The message changes depending on the type of action that occurred (user addition or user removal).
:<peer> has been added to your DCC allow list
:<peer> has been removed from your DCC allow list

Definition at line 627 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFBANLIST = 368

Todo:

Definition at line 333 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFDCCLIST = 619

Marks the end of either the DCCALLOW HELP command or the DCCALLOW LIST command.

:End of DCCALLOW <command>

Definition at line 633 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFEXEMPTLIST = 349

Alias for Erebot_Interface_Numerics::RPL_ENDOFEXCEPTLIST.

Definition at line 297 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFINFO = 374

Todo:

Definition at line 345 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFIRCOPS = 633

Todo:

Definition at line 648 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFLINKS = 365

Marks the end of the links for this server.

<mask> :End of /LINKS list.

Definition at line 327 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFMOTD = 376

Todo:

Definition at line 351 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFNAMES = 366

Todo:

Definition at line 312 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFOPERMOTD = 642

Todo:

Definition at line 657 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFRULES = 646

Marks the end of the server rules.

:End of RULES command.

Definition at line 666 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFSETTINGS = 631

Todo:

Definition at line 642 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFSILELIST = 272

Marks the end of the silence list.

:End of Silence List

Definition at line 195 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFSTATS = 219

Marks the end of the STATS report.

<stats letter> :End of STATS report

Definition at line 102 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFTRACE = 262

Alias for Erebot_Interface_Numerics::RPL_TRACEEND.

Definition at line 186 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFUSERS = 394

Todo:

Definition at line 375 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFWATCHLIST = 607

Marks the end of a WATCH command.

:End of WATCH <command>

Definition at line 612 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFWHO = 315

Marks the end of the results to a WHO.

<mask> :End of /WHO list.

Definition at line 306 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFWHOIS = 318

The RPL_ENDOFWHOIS reply is used to mark the end of processing a WHOIS message.

<nick> :End of WHOIS list

Definition at line 255 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ENDOFWHOWAS = 369

Sent in response to a WHOWAS, marks the end of the WHOWAS message processing.

<nick> :End of WHOWAS

Definition at line 246 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_EXEMPTLIST = 348

Alias for Erebot_Interface_Numerics::RPL_EXCEPTLIST.

Definition at line 294 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_INFO = 371

Todo:

Definition at line 336 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_INFOSTART = 373

Todo:
:Server INFO

Definition at line 342 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_INVITING = 341

Returned by the server to indicate that the attempted INVITE message was successful and is being passed onto the end client.

<nick> <channel>

Definition at line 288 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_IRCOPS = 632

Todo:

Definition at line 645 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_ISON = 303

Reply format used by ISON to list replies to the query list.

:*1<nick> *( " " <nick> )

Definition at line 210 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_KILLDONE = 361

Unused numeric.

Definition at line 315 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LINKS = 364

Sent in response to a LINKS command for every server currently linked to this one that matches a given mask.

Note
The format for this numeric changes depending on the implementation.

Definition at line 324 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LIST = 322

Sent in response to a LIST command, contains the actual response data.

<channel> <# visible> :<topic>

Definition at line 264 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LISTEND = 323

Sent in response to a LIST command, marks the end of the server's response.

:End of LIST
Note
If there are no channels available to return, only Erebot_Interface_Numerics::RPL_LISTEND will be sent.

Definition at line 267 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LISTSTART = 321

Obsolete numeric used to mark the beginning of a reply to a LIST command.

Definition at line 261 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LOAD2HI = 263

Mostly an alias for Erebot_Interface_Numerics::RPL_TRYAGAIN, except that the text is worded slightly differently.

<command> :Server load is temporarily too heavy. Please wait a while and try again.
Note
Although the name and the text imply that it is the server's load that causes this reply, in practice it seems to be sent whenever a user attempts to request too much information from a server. For example, if you attempt too many STATS requests in a short period of time, you will get this error.

Definition at line 189 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LOGOFF = 601

Sent when someone on your watch list logs offline.

<nick> <ident> <host> <timestamp> :logged offline

Definition at line 594 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LOGON = 600

Sent when someone on your watch list logs online.

<nick> <ident> <host> <timestamp> :logged online

Definition at line 591 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LUSERCHANNELS = 254

Sent in response to a LUSERS message to indicate how many IRC channels have been formed, if any.

<integer> :channels formed

Definition at line 165 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LUSERCLIENT = 251

In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (global count).

:There are <integer> users and <integer> services on <integer> servers

Definition at line 156 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LUSERME = 255

In processing an LUSERS message, the server sends this numeric to indicate how many clients and servers are connected (local count).

:I have <integer> clients and <integer> servers

Definition at line 168 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LUSEROP = 252

Sent in response to a LUSERS message to indicate how many IRC operators are currently connected, if any.

<integer> :operator(s) online

Definition at line 159 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_LUSERUNKNOWN = 253

Sent in response to a LUSERS message to indicate how many unknown connections there are, if any.

<integer> :unknown connection(s)

Definition at line 162 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_MAP = 6

Sent as a response to a MAP command, with information on the network's map.

Note
Unfortunately, the format of this numeric changes heavily depending on the IRCd.

Definition at line 45 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_MAPEND = 7

Marks the end of the network's map.

:End of /MAP

Definition at line 48 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_MAPMORE = 650

Sent as a response to a MAP command, to indicate that the network contains more servers than what was displayed.

Note
Unfortunately, the format of this numeric changes heavily depending on the IRCd.

Definition at line 669 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_MOTD = 372

Todo:

Definition at line 339 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_MOTDSTART = 375

Todo:

Definition at line 348 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_MYINFO = 4

Supported user and channel modes.

<servername> <version> <available user modes> <available channel modes>

Definition at line 39 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_MYPORTIS = 384

Todo:
<port> :Port to local server is\r\n

Definition at line 360 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NAMREPLY = 353

This numeric is used in response to a NAMES command or upon joining a channel and contains the nicknames of users currently in the channel with their status.

<channel> :<status><nick>( <status <nick>)*

Definition at line 309 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NMODEIS = 220

Todo:

Definition at line 105 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NONE = 300

Dummy reply number. Not used.

Definition at line 201 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NOTOPERANYMORE = 385

Todo:

Definition at line 363 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NOTOPIC = 331

Sent when joining a channel or issuing a TOPIC command and no topic has been set yet.

<channel> :No topic is set

Definition at line 276 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NOUSERS = 395

Todo:

Definition at line 378 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NOWAWAY = 306

Sent when the client sets an AWAY message.

:You have been marked as being away

Definition at line 219 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NOWOFF = 605

Sent after a nick has been added to your watch list and that person is currently offline.

<nick> * * 0 :is offline

Definition at line 606 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_NOWON = 604

Sent after a nick has been added to your watch list and that person is currently online.

<nick> <ident> <host> <timestamp> :is online

Definition at line 603 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_OPERMOTD = 641

Todo:

Definition at line 654 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_OPERMOTDSTART = 640

Todo:

Definition at line 651 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_PROTOCTL = 5

Todo:

Definition at line 42 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_REHASHING = 382

If the REHASH option is used and an operator sends a REHASH message, an RPL_REHASHING is sent back to the operator.

<config file> :Rehashing

Definition at line 357 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_RULES = 645

This numeric is sent to you for every rule in use on this server.

:- <rule>

Definition at line 663 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_RULESSTART = 644

Alias for Erebot_Interface_Numerics::RPL_RULESTART.

Definition at line 660 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_SERVLIST = 234

When listing services in reply to a SERVLIST message, a separate RPL_SERVLIST is sent for each service.

<name> <server> <mask> <type> <hopcount> <info>

Definition at line 129 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_SERVLISTEND = 235

Marks the end of the list of services, sent in response to a SERVLIST message.

<mask> <type> :End of service listing

Definition at line 132 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_SETTINGS = 630

Todo:

Definition at line 639 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_SILELIST = 271

This numeric is sent in reply to a SILENCE command with no argument for each entry in your silence list.

<mask>

Definition at line 192 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSBLINE = 222

This numeric is used for every entry configured through B-lines (bounces).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 111 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSCLINE = 213

This numeric is used for every entry configured through C-lines (connect).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 84 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSCOMMANDS = 212

Reports statistics on commands usage.

<command> <count> <byte count> <remote count>

Definition at line 81 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSCOUNT = 226

Todo:

Definition at line 123 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSDEBUG = 249

Todo:

Definition at line 153 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSELINE = 223

Todo:

Definition at line 114 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSFLINE = 224

Todo:

Definition at line 117 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSGLINE = 227

Todo:

Definition at line 126 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSHLINE = 244

This numeric is used for every entry configured through H-lines (hub).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 144 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSILINE = 215

This numeric is used for every entry configured through I-lines (allow).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 90 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSKLINE = 216

This numeric is used for every entry configured through K-lines (ban user).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 93 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSLINKINFO = 211

Reports statistics on a connection.

<linkname> <sendq> <sent messages> <sent Kbytes> <received messages> <received Kbytes> <time open>

<linkname> identifies the particular connection, <sendq> is the amount of data that is queued and waiting to be sent <sent messages> the number of messages sent, and <sent Kbytes> the amount of data sent, in Kbytes. <received messages> and <received Kbytes> are the equivalent of <sent messages> and <sent Kbytes> for received data, respectively. <time open> indicates how long ago the connection was opened, in seconds.

Definition at line 78 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSLLINE = 241

This numeric is used for every entry configured through L-lines (leaf).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 135 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSNLINE = 214

This numeric is used for every entry configured through N-lines (accept connection).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 87 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSOLINE = 243

This numeric is used for every entry configured through O-lines (oper).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 141 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSQLINE = 217

This numeric is used for every entry configured through Q-lines (ban nick).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 96 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSSLINE = 245

Todo:

Definition at line 147 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSULINE = 246

Todo:

Definition at line 150 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSUPTIME = 242

Reports the server uptime.

:Server Up <days> days <hours>:<minutes>:<seconds>

Definition at line 138 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSVLINE = 660

This numeric is used for every entry configured through V-lines (deny version).

Note
A deny version list is used to prevent linking to another IRC server depending on the version and compile flags for the IRCd used by that server.
The format for this numeric is highly dependent on the implementation.

Definition at line 672 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSYLINE = 218

This numeric is used for every entry configured through Y-lines (class).

Note
The format for this numeric is highly dependent on the implementation.

Definition at line 99 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_STATSZLINE = 225

Todo:

Definition at line 120 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_SUMMONING = 342

Returned by a server answering a SUMMON message to indicate that it is summoning that user.

<user> :Summoning user to IRC

Definition at line 291 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TEXT = 304

Todo:

Definition at line 213 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TIME = 391

When replying to the TIME message, a server MUST send the reply using the RPL_TIME format below.

<server> :<string showing server's local time>
Note
The string showing the time need only contain the correct time there. There is no further requirement for the day and time string.

Definition at line 366 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TOPIC = 332

Sent when joining a channel or issuing a TOPIC command; contains the current topic.

<channel> :<topic>

Definition at line 279 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TOPICWHOTIME = 333

Todo:
<channel> <nick> <timestamp>

Definition at line 282 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACECLASS = 209

Used when tracing connections to give information on a class of connections.

Class <class> <count>

Definition at line 75 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACECONNECTING = 201

Used when tracing connections which have not been fully established and are still attempting to connect.

Try. <class> <server>

Definition at line 54 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACEHANDSHAKE = 202

Used when tracing connections which have not been fully established and are in the process of completing the "server handshake".

H.S. <class> <server>

Definition at line 57 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACELINK = 200

RPL_TRACELINK is sent by any server which handles a TRACE message and has to pass it on to another server.

Link <version & debug level> <destination> <next server> V<protocol version> <link uptime in seconds> <backstream sendq> <upstream sendq>

Definition at line 51 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACELOG = 261

Used to indicate that TRACE information is being logged to a file on the IRC server.

File <logfile> <debug level>

Definition at line 183 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACENEWTYPE = 208

RPL_TRACENEWTYPE is to be used for any connection which does not fit in the other categories but is being displayed anyway.

<newtype> 0 <client name>

Definition at line 72 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACEOPERATOR = 204

Used when tracing connections to give information on IRC operators.

Oper <class> <nick>

Definition at line 63 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACESERVER = 206

Used when tracing connections to give information on IRC servers.

Serv <class> <int>S <int>C <server> <nick!user|*!*>@<host|server> V<protocol version>

Definition at line 69 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACEUNKNOWN = 203

Used when tracing connections which have not been fully established and are unknown.

???? <class> [<client IP address in dot form>]

Definition at line 60 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_TRACEUSER = 205

Used when tracing connections to give information on (non-operator) IRC clients.

User <class> <nick>

Definition at line 66 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_UMODEIS = 221

To answer a query about a client's own mode, RPL_UMODEIS is sent back.

<user mode string>

Definition at line 108 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_UNAWAY = 305

Sent went the client removes an AWAY message.

:You are no longer marked as being away

Definition at line 216 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_USERHOST = 302

Reply format used by USERHOST to list replies to the query list.

:*1<reply> *( " " <reply> )

The reply string is composed as follows:

reply = nickname [ "*" ] "=" ( "+" / "-" ) hostname

The '*' indicates whether the client has registered as an Operator. The '-' or '+' characters represent whether the client has set an AWAY message or not respectively.

Definition at line 207 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_USERS = 393

Todo:

Definition at line 372 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_USERSSTART = 392

Todo:

Definition at line 369 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_USINGSSL = 275

Todo:

Definition at line 198 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_VERSION = 351

Reply by the server showing its version details.

<version>.<debuglevel> <server> :<comments>

The <version> is the version of the software being used (including any patchlevel revisions) and the <debuglevel> is used to indicate if the server is running in "debug mode".

The "comments" field may contain any comments about the version or further version details.

Definition at line 300 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WATCHLIST = 606

This numeric is sent back for every entry in your watch list when the WATCH s or WATCH S command is used.

:<nick>

Definition at line 609 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WATCHOFF = 602

Sent by the server after it receives a request to remove someone from the watch list.

<nick> <ident> <host> <timestamp> :stopped watching

Definition at line 597 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WATCHSTAT = 603

Displays how many people are on your watch list and how many have added you to their watch list.

:You have <mine> and are on <others> WATCH entries

Definition at line 600 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WELCOME = 1

First numeric sent to a client after its connection (welcome message).

Welcome to the Internet Relay Network <nick>!<user>@<host>

Definition at line 30 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOHOST = 671

Todo:

Definition at line 675 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISADMIN = 308

Todo:

Definition at line 225 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISCHANNELS = 319

Sent in response to a WHOIS, listing the public channels the target user is on.

<nick> :*( ( "@" / "+" ) <channel> " " )
Note
For each reply set, RPL_WHOISCHANNELS may appear more than once (for long lists of channel names).
The '@' and '+' characters next to the channel name indicate whether a client is a channel operator or has been granted permission to speak on a moderated channel.

Definition at line 258 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISCHANOP = 316

Redundant and not needed but reserved.

Definition at line 249 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISHELPOP = 614

Todo:

Definition at line 618 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISHOST = 616

Todo:

Definition at line 624 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISIDLE = 317

Sent in response to a WHOIS, indicating how much time the target user has spent idle.

<nick> <integer> :seconds idle

Definition at line 252 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISMODES = 615

Todo:

Definition at line 621 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISOPERATOR = 313

Sent in response to a WHOIS, indicating that the target user is an IRC operator.

<nick> :is an IRC operator

Definition at line 240 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISREGNICK = 307

Todo:

Definition at line 222 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISSADMIN = 309

Todo:

Definition at line 228 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISSERVER = 312

Sent in response to a WHOIS or WHOWAS, indicating the IRC server the target user was connected to.

<user> <server> :<other information>

Definition at line 237 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISSERVICES = 613

Todo:

Definition at line 615 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISSVCMSG = 310

Todo:

Definition at line 231 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOISUSER = 311

Sent in response to a WHOIS, giving a few information on the target user.

<nick> <user> <host> * :<real name>
Note
The '*' in RPL_WHOISUSER is there as the literal character and not as a wild card.

Definition at line 234 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOREPLY = 352

Sent back for every user that matches the criteria for the current WHO command.

<channel> <user name> <hostname> <server> <nick> <status> :<hops> <realname>

Definition at line 303 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_WHOWASUSER = 314

Sent in response to a WHOWAS, giving information on the target user.

<nick> <user> <host> * :<real name>

Definition at line 243 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_YOUREOPER = 381

RPL_YOUREOPER is sent back to a client which has just successfully issued an OPER message and gained operator status.

:You are now an IRC operator

Definition at line 354 of file Ultimate.php.

const Erebot\NumericProfile\Ultimate::RPL_YOURHOST = 2

Gives the name/version of the server we're connected to.

Your host is <servername>, running version <ver>

Definition at line 33 of file Ultimate.php.


The documentation for this class was generated from the following file: