我无法使用在线 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
答案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