// // This file is auto-generated by script docgen.py. // DO NOT EDIT BY HAND! // // tag::irc_commands[] [[command_irc_admin]] * `+admin+`: サーバ管理者に関する情報を探す ---- /admin [] target: サーバ名 ---- [[command_irc_allchan]] * `+allchan+`: 全てのサーバ、全てのチャンネルに対してコマンドを実行 ---- /allchan [-current] [-exclude=[,...]] [] [-current] -include=[,...] [] -current: 現在のサーバ上のチャンネルに対してコマンドを実行 -exclude: 一部のチャンネルを除く全てのチャンネルに対してコマンドを実行 (ワイルドカード "*" を使うことができます) -include: 一部のチャンネルに対してコマンドを実行 (ワイルドカード "*" を使うことができます) command: 実行するコマンド arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそれぞれの値に置き換えられます) 例: 全てのチャンネルに対して '/me is testing' を実行: /allchan me is testing チャンネル名が #weechat のチャンネルを除く全てのチャンネルに対して 'hello' と発言: /allchan -exclude=#weechat msg * hello チャンネル名が #weechat と #linux で始まるチャンネルを除く全てのチャンネルに対して 'hello' と発言: /allchan -exclude=#weechat,#linux* msg * hello チャンネル名が #linux で始まるチャンネルに対して 'hello' と発言: /allchan -include=#linux* msg * hello ---- [[command_irc_allpv]] * `+allpv+`: 全ての接続済みサーバの全てのプライベートバッファに対してコマンドを実行 ---- /allpv [-current] [-exclude=[,...]] [] [-current] -include=[,...] [] -current: 現在のサーバ上の全てのプライベートバッファに対してコマンドを実行 -exclude: 一部のニックネームを除外した全てのプライベートバッファに対してコマンドを実行 (ワイルドカード "*" を使うことができます) -include: 一部のニックネームのプライベートバッファに対してコマンドを実行 (ワイルドカード "*" を使うことができます) command: 実行するコマンド arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそれぞれの値に置き換えられます) 例: 全てのプライベートバッファに対して '/me is testing' を実行: /allpv me is testing ニックネーム foo を除く全てのプライベートバッファに対して 'hello' と発言: /allpv -exclude=foo msg * hello ニックネームが foo と bar で始まるニックネームを除く全てのプライベートバッファに対して 'hello' と発言: /allpv -exclude=foo,bar* msg * hello ニックネームが bar で始まるニックネームのプライベートバッファに対して 'hello' と発言: /allpv -include=bar* msg * hello 全てのプライベートバッファを閉じる: /allpv close ---- [[command_irc_allserv]] * `+allserv+`: 全ての接続済みサーバでコマンドを実行 ---- /allserv [-exclude=[,...]] [] -include=[,...] [] -exclude: 一部のサーバを除く全てのサーバに対してコマンドを実行 (ワイルドカード "*" を使うことができます) -include: 一部のサーバのみに対してコマンドを実行 (ワイルドカード "*" を使うことができます) command: 実行するコマンド arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそれぞれの値に置き換えられます) 例: 全てのサーバに対してニックネーム変更: /allserv nick newnick 全てのサーバに対して離席状態を変更: /allserv away I'm away 全てのサーバに対して自分のニックネームに関する whois を実行: /allserv whois $nick ---- [[command_irc_ban]] * `+ban+`: ニックネームかホスト名を指定してバン ---- /ban [] [ [...]] channel: チャンネル名 nick: ニックネームまたはホスト名 引数無しの場合は、現在のチャンネルのバンリストを表示。 ---- [[command_irc_cap]] * `+cap+`: クライアント機能情報の交換 ---- /cap ls list req|ack [ [...]] end ls: サーバがサポートする機能をリスト list: 現在有効化されている機能をリスト req: 機能情報を要求 ack: クライアント側に承認を要求する機能を承認 end: 機能情報交換を終了 引数無しの場合、"ls" と "list" を送信します。 WeeChat がサポートする機能: account-notify、away-notify、cap-notify、chghost、extended-join、invite-notify、multi-prefix、server-time、userhost-in-names。 自動的に有効化する機能を設定するにはオプション irc.server_default.capabilities (または対象のサーバに関するオプション irc.server.xxx.capabilities) を使ってください。 例: /cap /cap req multi-prefix away-notify ---- [[command_irc_connect]] * `+connect+`: IRC サーバに接続 ---- /connect [ [...]] [-