Автосоединение всех открытых каналов в irssi

Есть ли способ сообщить irssi, что я хочу автоматически присоединиться ко всем открытым каналам?

Я хочу что-то вроде:

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

2 ответа

Решение

Я нашел ответ здесь:

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

С последующим:

/addallchannels
/save

Ирсси была /ADDALLCHANS псевдоним, по крайней мере, с июля 2014 года, который делает именно то, что вы хотите: добавьте все текущие присоединенные каналы в список автоматического объединения.

В частности, псевдоним определяется как: ADDALLCHANS = "SCRIPT EXEC foreach my \\$channel (Irssi::channels()) { Irssi::command(\"CHANNEL ADD -auto \\$channel->{name} \\$channel->{server}->{tag} \\$channel->{key}\")\\;}";

Вы все еще хотите позвонить /save потом, если вы хотите, чтобы настройки сохранялись.

Другие вопросы по тегам