題 irssi嘗試在發送標識消息之前加入#python


我在這裡開始使用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的初學者,所以沒什麼好主意的。感謝您的任何幫助。


12
2018-01-03 05:47


起源




答案:


將您的暱稱設置為服務器密碼。 Freenode的IRCd接受服務器密碼並將嘗試識別它。


19
2018-01-03 05:52



真棒。我看到了文檔,並添加了一個新的服務器(freenode2),看到它是如何在配置中設置密碼並將該密碼添加到我的配置中, password= 指示。它現在有效。謝謝你Ignacio :) - Shrikant Sharat
我想這只有在您的暱稱和您要註冊的暱稱相同時才有效。不幸的是,他們不同。等待技巧似乎有效,但只有 6000 代替 2000。 - scai
@scai:你可以發送它 user:pass :-) - Chris Down


命令是(例如: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

6
2018-06-17 16:18



您也可以添加,而不是重新添加服務器 password = "foobar"; 在你的 .irssi/config 文件。 - yoshi