5.2 エラー返信
400 から 599 の範囲にエラー返信が見られます。
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)
mode +n
が設定されているチャネルにいない、または (b)mode +m
が設定されているチャネルの chanop(またはmode +v
)でない、またはユーザが禁止されていてそのチャネルに 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> :<error code> recipients. <abort message>"
-
PRIVMSG/NOTICE を user@host の宛先フォーマットで、user@host が複数存在する場合に送信しようとしたクライアントに返されます。
-
PRIVMSG/NOTICE をあまりにも多くの受信者に送信しようとしたクライアントに返されます。
-
安全なチャネルに JOIN しようとするクライアントが、そのようなチャネルが複数存在する場合に返されます。
408 ERR_NOSUCHSERVICE
"<service name> :No such service"
- 存在しないサービスに対して SQUERY を送信しようとしたクライアントに返されます。
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"
415 ERR_BADMASK
"<mask> :Bad Server/host mask"
- 412 - 415は、何らかの理由でメッセージが届かなかったことを示すために 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>"
- メッセージの処理中にファイル操作の失敗を報告するために使用される一般的なエラーメッセージです。
431 ERR_NONICKNAMEGIVEN
":No nickname given"
- コマンドに期待したニックネームパラメータが見つからなかった場合に返されます。
432 ERR_ERRONEUSNICKNAME
"<nick> :Erroneous nickname"
- 定義された文字セットに該当しない文字を含む NICK メッセージを受信した後に返されます。有効なニックネームの詳細については、2.3.1 項 を参照してください。
433 ERR_NICKNAMEINUSE
"<nick> :Nickname is already in use"
- NICK メッセージが処理された結果、現在存在するニックネームを変更しようとしたときに返されます。
436 ERR_NICKCOLLISION
"<nick> :Nickname collision KILL from <user>@<host>"
- ニックネームの衝突(他のサーバによってすでに存在する NICK の登録)を検出したときにサーバからクライアントに返されます。
437 ERR_UNAVAILRESOURCE
"<nick/channel> :Nick/channel is temporarily unavailable"
-
チャネル遅延メカニズムによって現在ブロックされているチャネルに参加しようとするユーザに対してサーバから返されます。
-
ニックネーム遅延メカニズムによって希望するニックネームがブロックされた場合に、ニックネームを変更しようとするユーザにサーバから返されます。
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 コマンドがログインしていないために実行できなかった場合に、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
":Unauthorized command (already registered)"
- 2つ目の 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"
- 接続を明示的に拒否するように設定されたサーバに接続し、自分自身を登録しようとした後に返されます。
466 ERR_YOUWILLBEBANNED
- サーバからユーザに送信され、間もなくサーバへのアクセスが拒否されることを知らせます。
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 for <channel>"
473 ERR_INVITEONLYCHAN
"<channel> :Cannot join channel (+i)"
474 ERR_BANNEDFROMCHAN
"<channel> :Cannot join channel (+b)"
475 ERR_BADCHANNELKEY
"<channel> :Cannot join channel (+k)"
476 ERR_BADCHANMASK
"<channel> :Bad Channel Mask"
477 ERR_NOCHANMODES
"<channel> :Channel doesn't support modes"
478 ERR_BANLISTFULL
"<channel> <char> :Channel list is full"
481 ERR_NOPRIVILEGES
":Permission Denied- You're not an IRC operator"
- 操作にオペレータ権限が必要なコマンドは、試行に失敗したことを示すためにこのエラーを返さなければなりません。
482 ERR_CHANOPRIVSNEEDED
"<channel> :You're not channel operator"
- MODE メッセージのような "chanop" 権限を必要とするコマンドは、試行するクライアントが指定されたチャネルの chanop でない場合、このエラーを返さなければなりません。
483 ERR_CANTKILLSERVER
":You can't kill a server!"
- サーバ上で KILL コマンドを使用しようとすると、拒否され、このエラーが直接クライアントに返されます。
484 ERR_RESTRICTED
":Your connection is restricted!"
- 接続時にサーバからユーザに送信され、接続の制限を示します(ユーザモード
+r
)。
485 ERR_UNIQOPPRIVSNEEDED
":You're not the original channel operator"
- "チャネル作成者" 権限を必要とする MODE は、試行するクライアントが指定されたチャネルのチャノップでない場合、このエラーを返さなければなりません。
491 ERR_NOOPERHOST
":No O-lines for your host"
- クライアントが OPER メッセージを送信し、サーバがクライアントのホストからの接続をオペレータとして許可するように設定されていない場合、このエラーを返さなければなりません。
501 ERR_UMODEUNKNOWNFLAG
":Unknown MODE flag"
- ニックネームパラメータを持つ MODE メッセージが送信され、送信されたモードフラグが認識されなかったことを示すためにサーバによって返されます。
502 ERR_USERSDONTMATCH
":Cannot change mode for other users"
- 自分以外のユーザのユーザーモードを表示または変更しようとしたユーザに送られるエラー。