// // This file is auto-generated by script docgen.py. // DO NOT EDIT BY HAND! // [[command_irc_admin]] [command]*`admin`* サーバ管理者に関する情報を探す:: ---- /admin [<target>] target: サーバ名 ---- [[command_irc_allchan]] [command]*`allchan`* 全てのサーバ、全てのチャンネルに対してコマンドを実行:: ---- /allchan [-current] [-exclude=<channel>[,<channel>...]] <command> [<arguments>] -current: 現在のサーバ上のチャンネルに対してコマンドを実行 -exclude: 一部のチャンネルを除外 (ワイルドカード '*' を使うことができます) 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 ---- [[command_irc_allpv]] [command]*`allpv`* 全ての接続済みサーバの全てのプライベートバッファに対してコマンドを実行:: ---- /allpv [-current] [-exclude=<nick>[,<nick>...]] <command> [<arguments>] -current: 現在のサーバ上のプライベートバッファに対してコマンドを実行 -exclude: 一部のニックネームを除外 (ワイルドカード '*' を使うことができます) 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 全てのプライベートバッファを閉じる: /allpv close ---- [[command_irc_allserv]] [command]*`allserv`* 全ての接続済みサーバでコマンドを実行:: ---- /allserv [-exclude=<server>[,<server>...]] <command> [<arguments>] -exclude: いくつかのサーバを除外 (ワイルドカード '*' を使うことができます) command: 実行するコマンド arguments: コマンドの引数 (特殊変数 $nick、$channel、$server はそれぞれの値に置き換えられます) 例: 全てのサーバでニックネーム変更: /allserv nick newnick 全てのサーバで離席状態を変更: /allserv away I'm away すべてのサーバで自分のニックネームに対して whois を実行: /allserv whois $nick ---- [[command_irc_ban]] [command]*`ban`* ニックネームかホスト名を指定してバン:: ---- /ban [<channel>] [<nick> [<nick>...]] channel: チャンネル名 nick: ニックネームまたはホスト名 引数無しの場合は、現在のチャンネルのバンリストを表示。 ---- [[command_irc_connect]] [command]*`connect`* IRC サーバに接続:: ---- /connect <server> [<server>...] [-<option>[=<value>]] [-no<option>] [-nojoin] [-switch] -all|-auto|-open [-nojoin] [-switch] server: サーバ名、これは: - 内部サーバ名 (/server add で作成されたもの、利用推奨) - ホスト名/ポート番号又は IP アドレス/ポート番号、デフォルトのポート番号は 6667 - 次のフォーマットに従う URL: irc[6][s]://[nickname[:password]@]irc.example.org[:port][/#channel1][,#channel2[...]] 注意: アドレス/IP/URL を指定した場合、サーバを一時的に作ります (保存しません)、/help irc.look.temporary_servers を参照してください。 option: サーバに関するオプション (ブール型オプションでは、value は無視される) nooption: ブール型オプションを 'off' にする (例: -nossl) -all: 設定された全てのサーバに接続 -auto: 自動接続を有効化してサーバに接続 -open: 現在接続されていないがオープンされているサーバに接続 -nojoin: チャンネルに入らない (autojoin が有効化されていても) -switch: 次のサーバアドレスに移動 サーバとの接続を切断するか、接続試行を中止するには /disconnect コマンドを使ってください。 例: /connect freenode /connect irc.oftc.net/6667 /connect irc6.oftc.net/6667 -ipv6 /connect irc6.oftc.net/6697 -ipv6 -ssl /connect my.server.org/6697 -ssl -password=test /connect irc://nick@irc.oftc.net/#channel /connect -switch ---- [[command_irc_ctcp]] [command]*`ctcp`* CTCP メッセージの送信 (Client-To-Client Protocol):: ---- /ctcp <target> <type> [<arguments>] target: CTCP を送信するニックネーム又はチャンネル type: CTCP タイプ (例: "version"、"ping"、..) arguments: CTCP の引数 ---- [[command_irc_cycle]] [command]*`cycle`* チャンネルから退出し再参加:: ---- /cycle [<channel>[,<channel>...]] [<message>] channel: チャンネル名 message: 退出メッセージ (他のユーザに宛てる) ---- [[command_irc_dcc]] [command]*`dcc`* DCC の開始 (ファイル転送かダイレクトチャット):: ---- /dcc chat <nick> send <nick> <file> nick: ニックネーム file: ファイルネーム (ローカルホスト上の) 例: "toto" とチャット: /dcc chat toto ファイル "/home/foo/bar.txt" を ニックネーム "toto" に送信: /dcc send toto /home/foo/bar.txt ---- [[command_irc_dehalfop]] [command]*`dehalfop`* ニックネームから half-operator 権を剥奪:: ---- /dehalfop <nick> [<nick>...] nick: ニックネームまたはマスク (ワイルドカード "*" を使うことができます) *: 自分以外のチャンネル参加者からチャンネルの half-operator 権を剥奪 ---- [[command_irc_deop]] [command]*`deop`* ニックネームからチャンネルオペレータ権を剥奪:: ---- /deop <nick> [<nick>...] * -yes nick: ニックネームまたはマスク (ワイルドカード "*" を使うことができます) *: 自分以外のチャンネル参加者からチャンネルオペレータ権を剥奪 ---- [[command_irc_devoice]] [command]*`devoice`* ニックネームから発言権を剥奪:: ---- /devoice <nick> [<nick>...] * -yes nick: ニックネームまたはマスク (ワイルドカード "*" を使うことができます) *: チャンネル参加者全員から voice 状態を剥奪 ---- [[command_irc_die]] [command]*`die`* サーバのシャットダウン:: ---- /die [<target>] target: サーバ名 ---- [[command_irc_disconnect]] [command]*`disconnect`* 特定のまたは全ての IRC サーバとの接続を切断:: ---- /disconnect [<server>|-all|-pending [<reason>]] server: 内部サーバ名 -all: 全てのサーバとの接続を切る -pending: 現在再接続試行中のサーバに対する自動再接続を止める reason: "quit" の理由 ---- [[command_irc_halfop]] [command]*`halfop`* 指定したニックネームに half-operator 権を付与:: ---- /halfop <nick> [<nick>...] * -yes nick: ニックネームまたはマスク (ワイルドカード "*" を使うことができます) *: チャンネル参加者全員に half-operator 権を付与 ---- [[command_irc_ignore]] [command]*`ignore`* あるサーバかチャンネルで、指定したニックネーム/ホスト名を無視:: ---- /ignore list add [re:]<nick> [<server> [<channel>]] del <number>|-all list: 無視エントリをリストアップ add: 無視エントリを追加 nick: ニックネーム又はホスト名 ("re:" を付けることで POSIX 拡張正規表現を使えます、"*" は 1 つ以上の文字にマッチします) del: 無視エントリの削除 number: 削除する無視エントリ番号 (番号はリストを参照) -all: 全ての無視エントリを削除 server: 無視設定を有効にする内部サーバ名 channel: 無視設定を有効にするチャンネル名 注意: 正規表現で大文字小文字を区別するには "(?-i)" を最初につけてください。 例: 全てのサーバ上のニックネーム "toto" を無視: /ignore add toto freenode サーバ上のホスト名 "toto@domain.com" を無視: /ignore add toto@domain.com freenode freenode サーバの #weechat チャンネル上のホスト名 "toto*@*.domain.com" を無視: /ignore add toto*@*.domain.com freenode #weechat ---- [[command_irc_info]] [command]*`info`* サーバに関する情報を入手:: ---- /info [<target>] target: サーバ名 ---- [[command_irc_invite]] [command]*`invite`* チャンネルにニックネームを招待:: ---- /invite <nick> [<nick>...] [<channel>] nick: ニックネーム channel: チャンネル名 ---- [[command_irc_ison]] [command]*`ison`* ニックネームが IRC 上にいるか確認:: ---- /ison <nick> [<nick>...] nick: nick ---- [[command_irc_join]] [command]*`join`* チャンネルに参加:: ---- /join [-noswitch] [-server <server>] [<channel1>[,<channel2>...]] [<key1>[,<key2>...]] -noswitch: 新しいバッファに移動しない server: 送信先サーバ (内部サーバ名) channel: 参加するチャンネルの名前 key: チャンネルに参加するためのキー (キーが必要なチャンネルは最初に置くこと) 例: /join #weechat /join #protectedchan,#weechat key /join -server freenode #weechat /join -noswitch #weechat ---- [[command_irc_kick]] [command]*`kick`* チャンネルからユーザをキック:: ---- /kick [<channel>] <nick> [<reason>] channel: チャンネル名 nick: ニックネーム reason: 理由 (特殊変数 $nick、$channel、$server はそれぞれの値に置換されます) ---- [[command_irc_kickban]] [command]*`kickban`* チャンネルからユーザをキック、そのホストを参加禁止に:: ---- /kickban [<channel>] <nick> [<reason>] channel: チャンネル名 nick: ニックネーム reason: 理由 (特殊変数 $nick、$channel、$server はそれぞれの値に置換されます) キックと参加禁止にマスクを使うことが可能で、"*" のマスク展開後にマッチするニックネームがこれらの対象になります。 例: "*!*@host.com" を参加禁止して "toto" をキック: /kickban toto!*@host.com ---- [[command_irc_kill]] [command]*`kill`* クライアント - サーバの接続を閉じる:: ---- /kill <nick> [<reason>] nick: ニックネーム reason: 理由 ---- [[command_irc_links]] [command]*`links`* このクエリに応答するサーバが知っている全てのサーバ名をリストアップ:: ---- /links [[<server>] <server_mask>] server: このクエリに応答するべきサーバ server_mask: このマスクにマッチするサーバのリスト ---- [[command_irc_list]] [command]*`list`* チャンネルとトピックをリストアップ:: ---- /list [<channel>[,<channel>...]] [<server>] [-re <regex>] channel: リストアップするチャンネル名 server: サーバ名 regex: 結果をフィルタする POSIX 拡張正規表現 (大文字小文字は区別しない、"(?-i)" で始めれば区別する) 例: サーバ上の全てのチャンネルをリストアップ (大きなネットワークでは非常に遅い): /list #weechat チャンネルをリストアップ: /list #weechat "#weechat" で始まる全てのチャンネルをリストアップ (大きなネットワークでは非常に遅い): /list -re #weechat.* ---- [[command_irc_lusers]] [command]*`lusers`* IRC ネットワークのサイズに関する統計を入手:: ---- /lusers [<mask> [<target>]] mask: このマスクにマッチするサーバ target: リクエストを送信するサーバ ---- [[command_irc_map]] [command]*`map`* IRC ネットワークのグラフィカルマップを表示:: ---- ---- [[command_irc_me]] [command]*`me`* 現在のチャンネルに CTCP action を送信:: ---- /me <message> message: 送信メッセージ ---- [[command_irc_mode]] [command]*`mode`* チャンネルかユーザのモードを変更:: ---- /mode [<channel>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<arguments>] <nick> [+|-]i|s|w|o チャンネルモード: channel: 変更するチャンネル名 (デフォルトは現在のチャンネル) o: チャンネルオペレータ権の付与/剥奪 p: プライベートチャンネルフラグ s: 秘密チャンネルフラグ i: 招待専用チャンネルフラグ t: チャンネルトピックの変更をオペレータだけに許可するフラグ n: チャンネルに参加していないクライアントからのメッセージの送信を禁止 m: 司会付きチャンネル l: クライアント数の制限値を設定 b: ユーザの入室禁止マスクを設定 e: 入室禁止の除外マスクを設定 v: 司会付きチャンネルで発言権を付与/剥奪 k: チャンネルキーを設定 (パスワード) ユーザモード: nick: 変更するユーザ名 i: ユーザを不可視状態にする s: ユーザがサーバ notices を受け取る状態にする w: ユーザが wallops を受け取る状態にする o: オペレータフラグ 上のモードのリストは完全なものではない、設定可能なモードを確認するために、サーバに関するドキュメントを読むこと。 例: #weechat チャンネルのトピックを保護: /mode #weechat +t サーバ上で不可視にする: /mode nick +i ---- [[command_irc_motd]] [command]*`motd`* "今日のメッセージ" を取得:: ---- /motd [<target>] target: サーバ名 ---- [[command_irc_msg]] [command]*`msg`* ニックネームかチャンネルにメッセージを送る:: ---- /msg [-server <server>] <target>[,<target>...] <text> server: このサーバに送信 (内部サーバ名) target: ニックネーム又はチャンネル名 (マスクを使えるかもしれない、'*' = 現在のチャンネル) text: 送信するテキスト ---- [[command_irc_names]] [command]*`names`* チャンネルに参加しているニックネームをリストアップ:: ---- /names [<channel>[,<channel>...]] channel: チャンネル名 ---- [[command_irc_nick]] [command]*`nick`* 現在のニックネームを変更:: ---- /nick [-all] <nick> -all: 全ての接続済みサーバで新しいニックネームを設定 nick: 新しいニックネーム ---- [[command_irc_notice]] [command]*`notice`* ユーザに notice メッセージを送信:: ---- /notice [-server <server>] <target> <text> server: このサーバに送信 (内部サーバ名) target: ニックネーム又はチャンネル名 text: 送信するテキスト ---- [[command_irc_notify]] [command]*`notify`* サーバ上のニックネームに対して接続か離席状態の通知を追加する:: ---- /notify add <nick> [<server> [-away]] del <nick>|-all [<server>] add: 通知の追加 nick: ニックネーム server: 内部サーバ名 (デフォルトでは現在のサーバ) -away: 離席メッセージが変更されたときに通知 (ニックネームの whois を行う) del: 通知を削除 -all: 全ての通知を削除 引数無しの場合は、現在のサーバに関する通知設定を表示します (コアバッファで実行された場合は全てのサーバに関する設定)。 例: "toto" が現在のサーバに接続/切断した場合に通知: /notify add toto "toto" が freenode サーバに接続/切断した場合に通知: /notify add toto freenode "toto" が freenode サーバに戻るか離席状態になった場合に通知: /notify add toto freenode -away ---- [[command_irc_op]] [command]*`op`* ニックネームにオペレータ権を付与:: ---- /op <nick> [<nick>...] * -yes nick: ニックネームまたはマスク (ワイルドカード "*" を使うことができます) *: チャンネル参加者全員にチャンネルオペレータ権を付与 ---- [[command_irc_oper]] [command]*`oper`* オペレータ権を入手:: ---- /oper <user> <password> user: ユーザ password: パスワード ---- [[command_irc_part]] [command]*`part`* チャンネルから退出:: ---- /part [<channel>[,<channel>...]] [<message>] channel: 退出するチャンネル名 message: 退出メッセージ (他のユーザに対して) ---- [[command_irc_ping]] [command]*`ping`* サーバにピンを送信:: ---- /ping <server1> [<server2>] server1: サーバ server2: このサーバにピンを転送 ---- [[command_irc_pong]] [command]*`pong`* ピンメッセージに応答:: ---- /pong <daemon> [<daemon2>] daemon: ピンメッセージに応答したデーモン daemon2: メッセージをデーモンに転送 ---- [[command_irc_query]] [command]*`query`* ニックネーム宛にプライベートメッセージを送信:: ---- /query [-noswitch] [-server <server>] <nick>[,<nick>...] [<text>] -noswitch: do not switch to new buffer server: send to this server (internal name) nick: nick text: text to send ---- [[command_irc_quiet]] [command]*`quiet`* ニックネームかホストを発言禁止に:: ---- /quiet [<channel>] [<nick> [<nick>...]] channel: チャンネル名 nick: ニックネーム又はホスト名 引数無しの場合は、現在のチャンネルの発言禁止リストを表示。 ---- [[command_irc_quote]] [command]*`quote`* パースせずにサーバ宛に生データを送信:: ---- /quote [-server <server>] <data> server: 送信先サーバ (内部サーバ名) data: 送信する生データ ---- [[command_irc_reconnect]] [command]*`reconnect`* サーバに再接続:: ---- /reconnect <server> [<server>...] [-nojoin] [-switch] -all [-nojoin] [-switch] server: 再接続するサーバ (内部名) -all: 全てのサーバに再接続 -nojoin: チャンネルに参加しない (autojoin がサーバで有効化されていても) -switch: 次のサーバアドレスに移動 ---- [[command_irc_rehash]] [command]*`rehash`* サーバに設定ファイルの読み込みを指示:: ---- /rehash [<option>] option: 追加オプション、いくつかのサーバ用 ---- [[command_irc_remove]] [command]*`remove`* ユーザがチャンネルから退出することを強制:: ---- /remove [<channel>] <nick> [<reason>] channel: チャンネル名 nick: ニックネーム reason: 理由 (特殊変数 $nick、$channel、$server はそれぞれの値に置換されます) ---- [[command_irc_restart]] [command]*`restart`* サーバに再起動を指示:: ---- /restart [<target>] target: サーバ名 ---- [[command_irc_sajoin]] [command]*`sajoin`* ユーザがチャンネルへ参加することを強制:: ---- /sajoin <nick> <channel>[,<channel>...] nick: ニックネーム channel: チャンネル名 ---- [[command_irc_samode]] [command]*`samode`* チャンネルモードを変更、オペレータ権無しに:: ---- /samode [<channel>] <mode> channel: チャンネル名 mode: チャンネルモード ---- [[command_irc_sanick]] [command]*`sanick`* 強制的にユーザのニックネームを変更:: ---- /sanick <nick> <new_nick> nick: ニックネーム new_nick: 新しいニックネーム ---- [[command_irc_sapart]] [command]*`sapart`* 強制的にユーザをチャンネルから退出:: ---- /sapart <nick> <channel>[,<channel>...] nick: ニックネーム channel: チャンネル名 ---- [[command_irc_saquit]] [command]*`saquit`* ある理由で強制的にユーザをサーバから切断:: ---- /saquit <nick> <reason> nick: ニックネーム reason: 理由 ---- [[command_irc_server]] [command]*`server`* IRC サーバのリストアップ、追加、削除:: ---- /server list|listfull [<server>] add <server> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>] copy|rename <server> <new_name> reorder <server> [<server>...] del|keep <server> deloutq|jump|raw list: サーバをリストアップ (引数無しでは、リストが表示される) listfull: 詳細情報を含めてサーバをリストアップ add: 新しいサーバを作成 server: サーバ名、内部的な利用と表示に利用 hostname: サーバのホスト名か IP アドレス、ポート番号は任意 (デフォルト: 6667)、複数のアドレスはコンマで区切る temp: 一時的なサーバを作成 (保存されない) option: サーバのオプションを設定 (ブールオプションでは値が無視される) nooption: ブールオプションを 'off' に設定 (例: -nossl) copy: サーバを複製 rename: サーバをリネーム reorder: サーバリストにおける順番を入れ替える keep: 設定ファイルにサーバを保存 (一時的なサーバ用) del: サーバを削除 deloutq: 全てのサーバにメッセージの削除を要求 (WeeChat が送信している全てのメッセージ) jump: サーババッファに移動 raw: 生 IRC データを表示するバッファを開く 例: /server listfull /server add freenode chat.freenode.net /server add freenode chat.freenode.net/6697 -ssl -autoconnect /server add chatspike irc.chatspike.net/6667,irc.duckspike.net/6667 /server copy freenode freenode-test /server rename freenode-test freenode2 /server reorder freenode2 freenode /server del freenode /server deloutq ---- [[command_irc_service]] [command]*`service`* 新しいサービスを登録:: ---- /service <nick> <reserved> <distribution> <type> <reserved> <info> distribution: サービスの可視性 type: 将来のために予約 ---- [[command_irc_servlist]] [command]*`servlist`* 現在ネットワークに接続されたサービスをリストアップ:: ---- /servlist [<mask> [<type>]] mask: マスクにマッチするサービスだけをリストアップ type: タイプにマッチするサービスだけをリストアップ ---- [[command_irc_squery]] [command]*`squery`* サービスにメッセージを配送:: ---- /squery <service> <text> service: サービス名 text: 送信テキスト ---- [[command_irc_squit]] [command]*`squit`* サーバリンクを切断:: ---- /squit <server> <comment> server: サーバ名 comment: コメント ---- [[command_irc_stats]] [command]*`stats`* サーバに関するクエリ統計:: ---- /stats [<query> [<server>]] query: c/h/i/k/l/m/o/y/u (RFC1459 を参照) server: サーバ名 ---- [[command_irc_summon]] [command]*`summon`* IRC サーバを実行中のホストにいるユーザ宛てに、IRC に参加することを要請するメッセージを送信:: ---- /summon <user> [<target> [<channel>]] user: ユーザ名 target: サーバ名 channel: チャンネル名 ---- [[command_irc_time]] [command]*`time`* サーバのローカル時間を要求:: ---- /time [<target>] target: 時間を要求するサーバを指定 ---- [[command_irc_topic]] [command]*`topic`* チャンネルトピックの取得/設定:: ---- /topic [<channel>] [<topic>|-delete] channel: チャンネル名 topic: 新しいトピック -delete: チャンネルトピックを削除 ---- [[command_irc_trace]] [command]*`trace`* 指定されたサーバへのルートを探す:: ---- /trace [<target>] target: サーバ名 ---- [[command_irc_unban]] [command]*`unban`* ニックネームかホストの禁止設定を解除:: ---- /unban [<channel>] <nick> [<nick>...] channel: チャンネル名 nick: ニックネーム又はホスト名 ---- [[command_irc_unquiet]] [command]*`unquiet`* ニックネーム又はホスト名に対する発言禁止を解除:: ---- /unquiet [<channel>] <nick> [<nick>...] channel: チャンネル名 nick: ニックネーム又はホスト名 ---- [[command_irc_userhost]] [command]*`userhost`* ニックネームに関する情報のリストを返す:: ---- /userhost <nick> [<nick>...] nick: nick ---- [[command_irc_users]] [command]*`users`* サーバにログインしているユーザのリスト:: ---- /users [<target>] target: サーバ名 ---- [[command_irc_version]] [command]*`version`* ニックネームかサーバのバージョン情報を取得 (現在のサーバか指定したサーバ):: ---- /version [<server>|<nick>] server: サーバ名 nick: ニックネーム ---- [[command_irc_voice]] [command]*`voice`* ニックネームに発言権を付与:: ---- /voice <nick> [<nick>...] nick: ニックネームまたはマスク (ワイルドカード "*" を使うことができます) *: チャンネル参加者全員に voice 権を付与 ---- [[command_irc_wallchops]] [command]*`wallchops`* チャンネルオペレータに notice を送信:: ---- /wallchops [<channel>] <text> channel: チャンネル名 text: 送信テキスト ---- [[command_irc_wallops]] [command]*`wallops`* ユーザモードに 'w' を設定した全ての接続済みユーザ宛てにメッセージを送信:: ---- /wallops <text> text: 送信テキスト ---- [[command_irc_who]] [command]*`who`* 情報のリストを返すクエリを生成:: ---- /who [<mask> [o]] mask: マスクにマッチする情報 o: マスクにマッチするオペレータだけを返す ---- [[command_irc_whois]] [command]*`whois`* ユーザに関する情報を要求:: ---- /whois [<server>] [<nick>[,<nick>...]] server: サーバ名 nick: ニックネーム (マスクも可) 引数が無い場合、このコマンドは以下のユーザに対する whois を行います: - バッファがサーバ/チャンネルの場合、自分自身のニックネーム - バッファがプライベートの場合、相手のニックネーム。 オプション irc.network.whois_double_nick が有効の場合、アイドル時間を返してもらうためにニックネームを 2 つ送信します (ニックネームを 1 つ指定した場合でも)。 ---- [[command_irc_whowas]] [command]*`whowas`* 既に存在しないニックネームに関する情報を要求:: ---- /whowas <nick>[,<nick>...] [<count> [<target>]] nick: ニックネーム count: リプライの個数 (負の値で完全な検索) target: マスクに一致するものだけを返す ----