13

Я начинаю с irssi и имею небольшую настройку, пытающуюся подключиться к нескольким каналам на freenode. У меня есть следующее в моей директиве chatnets в моем .irssi/config

Freenode = {
  type = "IRC";
  autosendcmd = "/^msg NickServ IDENTIFY <password>; wait 2000";
};

и следующее является директивой каналов

channels = (
  { name = "#vim"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#jquery"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#python"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#coffeescript"; chatnet = "Freenode"; autojoin = "Yes"; },
  { name = "#clojure"; chatnet = "Freenode"; autojoin = "Yes"; }
);

Теперь, когда я открываю irssi, я ожидаю увидеть все вышеупомянутые каналы открытыми и готовыми. Все каналы работают таким образом, за исключением #python который перенаправляется на #python-unregistered и просит меня идентифицировать себя. Я бы хотел, чтобы irssi подождал, пока идентификация не закончится, прежде чем она присоединится к каналам. Я надеялся, что wait 2000 сделает это, но, очевидно, нет.

Я что-то пропустил? Я новичок в irssi, так что понятия не имею. Спасибо за любую помощь.

2 ответа2

20

Установите свой никнейм в качестве пароля сервера. IRCd Freenode принимает пароль сервера и пытается идентифицировать его.

6

Команды (пример: irc.freenode.net):

Сначала удалите текущую настройку

/server list
/server remove irc.freenode.net

Добавить сервер

/SERVER ADD -auto -network Freenode irc.freenode.net 6667 your_nick_password  

Теперь добавьте ваш канал (ы)

/channel add -auto #fedora Freenode

Сохраните ваши изменения

/save

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .