irssi намагається приєднатися до #python, перш ніж надсилати ідентифікаційне повідомлення


14

Я починаю з 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, тому маю уявлення мало. Дякую за будь-яку допомогу.

Відповіді:


20

Встановіть свій нік-пароль як пароль сервера. IRCd Freenode приймає пароль сервера і намагатиметься ідентифікувати його.


3
Дивовижно. Я побачив документи і додав новий сервер (freenode2) і побачив, як він встановлює пароль у конфігурації та додав цей пароль до моєї конфігурації як password=директиву. Це працює зараз. Дякую Ігнасіо :)
Шрікант Шарат

4
Я думаю, що це працює лише в тому випадку, якщо твій нік і псевдонім, на які ти хочеш зареєструватися, однакові. На жаль для мене вони відрізняються. Трюк очікування, здається, працює, але лише з 6000 замість 2000 .
scai

2
@scai: Ви можете надіслати це як user:pass:-)
Chris Down

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

3
Замість повторного додавання сервера ви також можете додати password = "foobar";у свій .irssi/configфайл.
нуала
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.