RFC: 1459
Оригинал: Internet Relay Chat Protocol
Категория: Экспериментальный
Дата публикации:
Авторы: ,
Перевод: Рустам Шихалиев aka russo

6. Ответы

Следующий список числовых ответов, которые создаются как ответная реакция на вводимые команды. Each numeric is given with its number, name and reply string.

6.1. Error-ответы

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