3.6.3 Whowas

   Command: WHOWAS
Parameters: <nickname> *( "," <nickname> ) [ <count> [ <target> ] ]

WHOWAS は、もう存在しないニックネームに関する情報を要求します。これはニックネームの変更か、ユーザが IRC を去ったかのどちらかでしょう。この問い合わせに対して、サーバはニックネームの履歴を検索し、字句的に同じニックネームを探します(ここではワイルドカードによるマッチングは 行なわれません)。履歴は後方から検索され、最新のエントリが最初に返されます。複数のエントリがある場合は、<count> 個までの返答が返されます(<count> パラメータが与えられていない場合は、それらすべてが返されます)。<count> として正でない数字が渡された場合、完全な検索が行われます。

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

数値返信:

        ERR_NONICKNAMEGIVEN           ERR_WASNOSUCHNICK
        RPL_WHOWASUSER                RPL_WHOISSERVER
        RPL_ENDOFWHOWAS

例:

WHOWAS Wiz
    ; ニックネーム "WiZ" に関するニックネーム履歴の全ての情報を返します。


WHOWAS Mermaid 9
    ; "Mermaid" のニックネーム履歴のうち、最大で最新の9件を返します。

WHOWAS Trillian 1 *.edu
    ; "Trillian" の最新の履歴を、"*.edu" にマッチする最初に見つかったサーバから返します。