irssi mencoba bergabung dengan #python sebelum mengirim pesan identifikasi

14

Saya memulai dengan irssi di sini dan memiliki pengaturan kecil yang mencoba untuk terhubung ke beberapa saluran di freenode. Saya memiliki yang berikut dalam chatnetsarahan saya di.irssi/config

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

dan berikut ini adalah arahan saluran

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

Sekarang, ketika saya membuka irssi, saya berharap melihat semua saluran di atas terbuka dan siap. Semua saluran bekerja seperti itu kecuali #pythonyang dialihkan ke #python-unregistereddan meminta saya untuk mengidentifikasi diri. Saya ingin irssi menunggu sampai identifikasi selesai sebelum bergabung dengan saluran. Saya berharap bahwa wait 2000akan melakukan ini, tetapi ternyata tidak.

Apakah saya melewatkan sesuatu? Saya seorang pemula dengan irssi jadi punya sedikit ide. Terima kasih atas bantuannya.

Shrikant Sharat
sumber

Jawaban:

20

Tetapkan kata sandi panggilan Anda sebagai kata sandi server. IRCd Freenode menerima kata sandi server dan akan berusaha mengidentifikasikannya.

Ignacio Vazquez-Abrams
sumber
3
Luar biasa. Saya melihat dokumen dan menambahkan server baru (freenode2) dan melihat bagaimana pengaturan kata sandi di konfigurasi dan menambahkan kata sandi itu ke konfigurasi saya, sebagai password=petunjuk. Ini berfungsi sekarang. Terima kasih Ignacio :)
Shrikant Sharat
4
Saya kira ini hanya berfungsi jika nick Anda dan nick yang ingin Anda daftarkan sama. Sayangnya bagi saya mereka berbeda. Trik menunggu tampaknya berhasil, tetapi hanya dengan 6000, bukan 2000 .
scai
2
@scai: Anda dapat mengirimkannya sebagai user:pass:-)
Chris Down
6

Perintahnya adalah (contoh: irc.freenode.net):

Hapus pengaturan saat ini terlebih dahulu

/server list
/server remove irc.freenode.net

Tambahkan server

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

Sekarang tambahkan saluran Anda

/channel add -auto #fedora Freenode

Simpan perubahan Anda

/save
Bjarte Brandt
sumber
3
Alih-alih menambahkan kembali server Anda juga dapat menambahkan file password = "foobar";Anda .irssi/config.
nuala