irssi cố gắng tham gia #python trước khi gửi tin nhắn nhận dạng


14

Tôi đang bắt đầu với irssi ở đây và có một thiết lập nhỏ đang cố gắng kết nối với một vài kênh trên freenode. Tôi có những điều sau đây trong chatnetschỉ thị của tôi.irssi/config

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

và sau đây là chỉ thị kênh

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

Bây giờ, khi tôi mở irssi, tôi hy vọng sẽ thấy tất cả các kênh trên mở và sẵn sàng. Tất cả các kênh hoạt động theo cách đó ngoại trừ #pythonđược chuyển hướng đến #python-unregisteredvà yêu cầu tôi xác định chính mình. Tôi muốn irssi đợi cho đến khi nhận dạng kết thúc trước khi nó tham gia các kênh. Tôi hy vọng rằng wait 2000sẽ làm điều này, nhưng dường như không.

Tui bỏ lỡ điều gì vậy? Tôi là người mới bắt đầu với irssi nên có ít ý tưởng. Cảm ơn bạn đã giúp đỡ.

Câu trả lời:


20

Đặt mật khẩu nick của bạn làm mật khẩu máy chủ. IRCd của Freenode chấp nhận mật khẩu máy chủ và sẽ cố gắng xác định nó.


3
Tuyệt vời. Tôi đã xem các tài liệu và thêm một máy chủ mới (freenode2) và xem cách nó đặt mật khẩu trong cấu hình và thêm mật khẩu đó vào cấu hình của tôi, như một password=chỉ thị. Nó hoạt dộng bây giờ. Cảm ơn Ignacio :)
Shrikant Sharat

4
Tôi đoán điều này chỉ hoạt động nếu nick của bạn và nick bạn muốn đăng ký giống nhau. Thật không may cho tôi họ khác nhau. Thủ thuật chờ có vẻ hiệu quả, nhưng chỉ với 6000 thay vì 2000 .
scai

2
@scai: Bạn có thể gửi nó dưới dạng user:pass:-)
Chris Down

6

Các lệnh là (ví dụ: irc.freenode.net):

Xóa cài đặt hiện tại trước

/server list
/server remove irc.freenode.net

Thêm máy chủ

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

Bây giờ thêm (các) kênh của bạn

/channel add -auto #fedora Freenode

Lưu các thay đổi của bạn

/save

3
Thay vì thêm lại máy chủ, bạn cũng có thể thêm password = "foobar";vào .irssi/configtệp của mình .
Nuala
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.