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


13

我在这里开始使用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的初学者,所以不知所措。感谢您的任何帮助。

Answers:


20

将您的昵称设置为服务器密码。Freenode的IRCd接受服务器密码并将尝试识别它。


3
真棒。我看到了文档并添加了一个新的服务器(freenode2),看到它是如何在配置中设置密码并将该密码添加到我的配置中作为password=指令。它现在有效。谢谢你Ignacio :)
Shrikant Sharat

4
我想这只有在你想要注册的昵称和昵称是相同的情况下才有效。不幸的是,他们不同。等待技巧似乎有效,但只有6000而不是2000
scai 2013年

2
@scai:你可以发送它user:pass:-)
Chris Down

6

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

3
相反,重新添加服务器的你也可以添加password = "foobar";你的.irssi/config文件。
nuala 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.