我在这里开始使用 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