3.2.5 Names メッセージ

   Command: NAMES
Parameters: [ <channel> *( "," <channel> ) [ <target> ] ]

NAMES コマンドを使用すると、ユーザが表示可能なすべてのニックネームを一覧表示することができます。見えるものと見えないものの詳細については、"Internet Relay Chat: チャネル管理" [IRC-CHAN] を参照してください。<channel> パラメータは、情報を返すチャネルを指定します。不正なチャネル名に対するエラー返信はありません。

<channel> パラメータが与えられない場合、すべてのチャネルとその占有者のリストが返されます。このリストの最後には、見えているがどのチャネルにも入っていない、あるいは見えているチャネルにも入っていないユーザのリストが channel * にあるとしてリストアップされます。

<target> パラメータが指定された場合、リクエストをそのサーバに転送し、そのサーバが応答を生成します。

<target> パラメータには、ワイルドカードを使用できます。

数値返信:

        ERR_TOOMANYMATCHES              ERR_NOSUCHSERVER
        RPL_NAMREPLY                    RPL_ENDOFNAMES

例:

NAMES #twilight_zone,#42
    ; #twilight_zone と #42 で表示可能なユーザーをリストアップするコマンド。

NAMES
    ; 表示可能なすべてのチャネルとユーザを一覧表示するコマンド。