IRC:无法发送到频道:#ruby-lang

IRC:无法发送到频道:#ruby-lang

我无法使用在线 IRC 或我的应用程序连接到 #ruby-lang 频道。我可以看到其他人在说什么,但每当我输入时,它只会显示:

20:05 <freenode> Error(404): #ruby-lang Cannot send to channel

这意味着什么:

17:35 Topic: Ruby 2.0.0-p0: http://ruby-lang.org (Ruby 1.9.3-p392) || Paste >3 lines of text on http://gist.github.com

我粘贴了 3 行文字http://gist.github.com像个傻子一样。我不知道发生了什么事!

请帮点忙吧?

答案1

是 freenode 上另一个 IRC 频道中对类似问题的描述。基本上,注册(使用尼克塞夫) 昵称,然后使用它登录。

至于“粘贴 >3 行...”,只是为了让人们不要在 IRC 上发布大量文本(这很烦人)而是使用 pastebin/Gist。

答案2

有些频道会将未识别的用户静音,以防止垃圾邮件和滥用(freenode 上的 #ruby-lang 就是一个例子)。如果您想在此频道中交谈,您需要登记一个帐户并确认其身份。

如果使用以下命令:

/mode #ruby-lang +q

您可以看到:

#ruby-lang q $~a barjavel.freenode.net 1364171330

外接式阻止所有未向服务标识的用户在频道中发言。请注意~,这会否定匹配。

注册账户后,您可以通过在 IRC 上执行以下命令来向 NickServ 进行识别:

/msg nickserv 识别您的账户您的密码

为了简化此过程,您可以使用 SASL。它易于配置和高度推荐。相关文档可在 freenode 的知识库中找到:https://freenode.net/kb/answer/sasl

相关内容