irssi 在发送识别消息之前尝试加入 #python

irssi 在发送识别消息之前尝试加入 #python

我在这里开始使用 irssi,并有一个小型设置尝试连接到 freenode 上的几个频道。我的chatnets指令中有以下内容.irssi/config

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

以下是 channels 指令

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 的新手,所以不太清楚。感谢您的帮助。

答案1

将您的昵称密码设置为服务器密码。Freenode 的 IRCd 接受服务器密码并尝试使用该密码进行识别。

答案2

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

相关内容