irssi próbuje dołączyć do #pythona przed wysłaniem komunikatu identyfikacyjnego


13

Zaczynam od irssi tutaj i mam małą konfigurację próbującą połączyć się z kilkoma kanałami na freenode. Mam następujące w moim chatnets dyrektywa w moim .irssi/config

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

a poniżej znajduje się dyrektywa dotycząca kanałów

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"; }
);

Teraz, kiedy otwieram irssi, oczekuję, że wszystkie powyższe kanały będą otwarte i gotowe. Wszystkie kanały działają w ten sposób, z wyjątkiem #python który zostanie przekierowany do #python-unregistered i prosi mnie o identyfikację. Chciałbym, żeby irssi poczekał, aż identyfikacja się zakończy, zanim dołączy do kanałów. Miałem nadzieję, że wait 2000 zrobiłby to, ale najwyraźniej nie.

Czy czegoś mi brakuje? Jestem początkującym z irssi, więc nie mam pojęcia. Dziękuję za pomoc.

Odpowiedzi:


19

Ustaw swoje hasło nick jako hasło serwera. IRCd Freenode akceptuje hasło serwera i podejmie próbę identyfikacji.


3
Niesamowite. Widziałem dokumentację i dodałem nowy serwer (freenode2) i zobaczyłem, jak to ustawia hasło w konfiguracji i dodałem to hasło do mojej konfiguracji, jako password= dyrektywa. To teraz działa. Dziękuję Ignacio :)
Shrikant Sharat

4
Myślę, że to działa tylko wtedy, gdy twój nick i nick, do którego chcesz się zarejestrować, są takie same. Niestety dla mnie różnią się. Trik oczekiwania wydaje się działać, ale tylko z 6000 zamiast 2000 .
scai

2
@scai: Możesz wysłać go jako user:pass :-)
Chris Down

6

Polecenia to (przykład: irc.freenode.net):

Najpierw usuń bieżące ustawienie

/server list
/server remove irc.freenode.net

Dodaj serwer

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

Teraz dodaj swój kanał (y)

/channel add -auto #fedora Freenode

Zapisz zmiany

/save

3
Zamiast ponownego dodawania serwera możesz również dodać password = "foobar"; w Twoim .irssi/config plik.
yoshi
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.