6. Ответы
Следующий список числовых ответов, которые создаются как ответная реакция на вводимые команды. Each numeric is given with its number, name and reply string.
6.1. Error-ответы
401 | ERR_NOSUCHNICK | "<nickname> :No such nick/channel" | Используется для сообщения, что опущен параметр, отвечающий за никнейм. |
402 | ERR_NOSUCHSERVER | "<server name> :No such server" | Используется для сообщения, что сервер, указанный в строке параметров, не найден. |
403 | ERR_NOSUCHCHANNEL | "<channel name> :No such channel" | Используется для сообщения, что название канала не верно. |
404 | ERR_CANNOTSENDTOCHAN | "<channel name> :Cannot send to channel" | Отсылается пользователю, который либо (a) не на канале, с режимом +n, либо (b) не является чанопом (или режима +v) на канале, который имеет режим +m, и пытается отослать PRIVMSG-сообщение на этот канал. |
405 | ERR_TOOMANYCHANNELS | "<channel name> :You have joined too many channels" | Отсылается пользователю, когда он уже находится на максимально разрешенном количестве каналов и пытается айти на еще один канал. |
406 | ERR_WASNOSUCHNICK | "<nickname> :There was no such nickname" | Возвращается командой WHOWAS, показывая тем самым отсутствие истории информации об указанном никнейме. |
407 | ERR_TOOMANYTARGETS | "<target> :Duplicate recipients. No message delivered" | Возвращается клиенту, который пытается отослать PRIVMSG/NOTICE, используя формат отправки [email protected] и для [email protected] , который имеет особые случаи. |
409 | ERR_NOORIGIN | ":No origin specified" | PING или PONG сообщения теряют параметр источника, который требуется, хотя эти команды должны работать без правильных префиксов. |
411 | ERR_NORECIPIENT | ":No recipient given (<command>)" | |
412 | ERR_NOTEXTTOSEND | ":No text to send" | |
413 | ERR_NOTOPLEVEL | "<mask> :No toplevel domain specified" | |
414 | ERR_WILDTOPLEVEL | "<mask> :Wildcard in toplevel domain" | 412-414 возвращаются командой PRIVMSG, показывая, что сообщение не смогло пройти по некоторым причинам. ERR_NOTOPLEVEL и ERR_WILDTOPLEVEL ошибки, что возвращаются, когда неправильно используют "PRIVMSG $<server>" или "PRIVMSG #<host>". |
421 | ERR_UNKNOWNCOMMAND | "<command> :Unknown command" | Возвращается зарегистрированному клиенту, при попытке отослать неизвестную серверу команду. |
422 | ERR_NOMOTD | ":MOTD File is missing" | Серверный файл MOTD не может быть открыт сервером. |
423 | ERR_NOADMININFO | "<server> :No administrative info available" | Возвращается сервером при ответе на ADMIN-сообщение, когда оно является ошибкой в найденной информации. |
424 | ERR_FILEERROR | ":File error doing <file op> on <file>" | Генерация ERROR-сообщения, используя для отчета поврежденного файла. |
431 | ERR_NONICKNAMEGIVEN | ":No nickname given" | Возвращается, когда в параметре отсутствует никнейм. |
432 | ERR_ERRONEUSNICKNAME | "<nick> :Erroneus nickname" | Возвращается после получения NICK-сообщения, которое содержит символы, которые запрещены. Смотрите раздел х.х.х для более подробной информации. |
433 | ERR_NICKNAMEINUSE | "<nick> :Nickname is already in use" | Возвращается при смене никнейма на другой, уже используемый. |
436 | ERR_NICKCOLLISION | "<nick> :Nickname collision KILL" | Возвращается сервером к клиенту, когда сервер видит конфликт никнейма (зарегистрированный никнейм уже есть). |
441 | ERR_USERNOTINCHANNEL | "<nick> <channel> :They aren't on that channel" | Возвращается сервером, указывая на то, что данный пользователь отсутствует на канале, заданном в параметре. |
442 | ERR_NOTONCHANNEL | "<channel> :You're not on that channel" | Возвращается сервером, как только клиент пытается выполнить команду канала, на котором отсутствует. |
443 | ERR_USERONCHANNEL | "<user> <channel> :is already on channel" | Возвращается, когда клиент пытается пригласить пользователя на канал, на котором пользователь уже присутствует. |
444 | ERR_NOLOGIN | "<user> :User not logged in" | Возвращается вызывающим после команды SUMMON для пользователя, который в данное время недоступен в сети. |
445 | ERR_SUMMONDISABLED | ":SUMMON has been disabled" | Возвращается как ответ на команду SUMMON. Может быть возвращено любым сервером. |
446 | ERR_USERSDISABLED | ":USERS has been disabled" | Возвращается как ответ на команду USERS. Может быть возвращено любым сервером. |
451 | ERR_NOTREGISTERED | ":You have not registered" | Возвращается сервером для напоминания, что клиент должен быть зарегистрирован, перед тем, как сервер даст дополнительные возможности. |
461 | ERR_NEEDMOREPARAMS | "<command> :Not enough parameters" | Возвращается сервером, числительными командами для указания пользователю, что тот не указал всех параметров. |
462 | ERR_ALREADYREGISTRED | ":You may not reregister" | Возвращается сервером любому линку, который пытается изменить часть подробностей регистрации (подобные паролю или пользовательской информацией из второго USER-сообщения). |
463 | ERR_NOPERMFORHOST | ":Your host isn't among the privileged" | Возвращается клиенту, который пытается зарегистрироваться с сервером, который не настроен на поддержку соединений с хостом, который пытается присоединиться. |
464 | ERR_PASSWDMISMATCH | ":Password incorrect" | Возвращается при неправильно введеном или неуказанным паролем. |
465 | ERR_YOUREBANNEDCREEP | ":You are banned from this server" | Возвращается после попытки соединения и регистрации с сервером, который настроен на отказ регистрации с вами. |
467 | ERR_KEYSET | "<channel> :Channel key already set" | |
471 | ERR_CHANNELISFULL | "<channel> :Cannot join channel (+l)" | |
472 | ERR_UNKNOWNMODE | "<char> :is unknown mode char to me" | |
473 | ERR_INVITEONLYCHAN | "<channel> :Cannot join channel (+i)" | |
474 | ERR_BANNEDFROMCHAN | "<channel> :Cannot join channel (+b)" | |
475 | ERR_BADCHANNELKEY | "<channel> :Cannot join channel (+k)" | |
481 | ERR_NOPRIVILEGES | ":Permission Denied- You're not an IRC operator" | Любая команда, требующая привилегий IRC-оператора, должна вернуть подобную ошибку, показывая на безуспешность действий рядового пользователя. |
482 | ERR_CHANOPRIVSNEEDED | "<channel> :You're not channel operator" | Любая команда, требущая привилегий "чанопа" (подобно MODE-сообщениям), должна вернуть подобную ошибку, показывая на безуспешность действий рядового пользователя. |
483 | ERR_CANTKILLSERVER | ":You cant kill a server!" | Любые попытки использования KILL-команды на сервере будут отклонены и эта ошибка вернется клиенту. |
491 | ERR_NOOPERHOST | ":No O-lines for your host" | Если сервер не настроен на поддержку клиентского хоста для сообщения OPER, клиенту будет возвращена эта ошибка. |
501 | ERR_UMODEUNKNOWNFLAG | ":Unknown MODE flag" | Возвращается сервером, если MODE-сообщение не было распознано. |
502 | ERR_USERSDONTMATCH | ":Cant change mode for other users" | Ошибка отсылается любому пользоватею, пытающемуся посмотреть или изменить режим какого-либо другого пользователя. |