916 lines
26 KiB
Plaintext
916 lines
26 KiB
Plaintext
[[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 [-server <server>] <nick>[,<nick>...] [<text>]
|
|
|
|
server: このサーバに送信 (内部サーバ名)
|
|
target: ニックネーム
|
|
text: 送信するテキスト
|
|
----
|
|
|
|
[[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: list servers (without argument, this list is displayed)
|
|
listfull: list servers with detailed info for each server
|
|
add: create a new server
|
|
server: server name, for internal and display use
|
|
hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma
|
|
temp: create temporary server (not saved)
|
|
option: set option for server (for boolean option, value can be omitted)
|
|
nooption: set boolean option to 'off' (for example: -nossl)
|
|
copy: duplicate a server
|
|
rename: rename a server
|
|
reorder: reorder list of servers
|
|
keep: keep server in config file (for temporary servers only)
|
|
del: delete a server
|
|
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
|
|
jump: jump to server buffer
|
|
raw: open buffer with raw IRC data
|
|
|
|
Examples:
|
|
/server listfull
|
|
/server add oftc irc.oftc.net/6697 -ssl -autoconnect
|
|
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
|
|
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
|
|
/server add freenode3 chat.freenode.net -password=mypass
|
|
/server copy oftc oftcbis
|
|
/server rename oftc newoftc
|
|
/server reorder oftc 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: マスクに一致するものだけを返す
|
|
----
|
|
|