8

現在開いているすべてのチャネルに自動参加したいことを Irssi に伝える方法はありますか?

私は次のようなものが欲しい:

/channel add -auto <all my currently open channels>
/save
4

2 に答える 2

7

Irssi には、/ADDALLCHANS少なくとも 2014 年 7 月以降、希望どおりのエイリアスがありました。つまり、現在参加しているすべてのチャネルを自動参加リストに追加します。

具体的には、エイリアスは次のように定義されます。 ADDALLCHANS = "SCRIPT EXEC foreach my \\$channel (Irssi::channels()) { Irssi::command(\"CHANNEL ADD -auto \\$channel->{name} \\$channel->{server}->{tag} \\$channel->{key}\")\\;}";

/save設定を保持したい場合は、後で呼び出す必要があります。

于 2016-01-26T17:52:12.980 に答える
6

ここで答えを見つけました:

/alias addallchannels script exec foreach my \$channel (Irssi::channels()) { Irssi::command("channel add -auto \$channel->{name} \$channel->{server}->{tag} \$channel->{key}")\;}

に続く:

/addallchannels
/save
于 2015-02-25T17:32:18.267 に答える