我在 ubuntu 上使用 irrsi 作为 irc 客户端,
我在命令窗口中输入了“/join #android-dev”。但我收到以下错误消息:
22:05 -!- #android-dev Cannot join channel (+r) - you need to be identified
with services
你能告诉我如何修复它吗?
谢谢。
答案1
您需要向服务机器人注册一个帐户。为此,请向 NickServ 发送“注册”命令。此操作的语法通常如下:
/msg nickserv register [password] [email]
其中 [password] 是您想要用来识别自己的密码,而 [email] 是……可以联系您的电子邮件地址(仅用于密码恢复)。
然后,当您连接时,您将看到如下消息:
This nickname is registered. Please choose a different nickname, or identify...
然后您需要发送“识别”命令:
/msg nickserv identify [password]
其中 [password] 是您之前设置的密码。然后您将登录到服务。
要求您通过身份验证才能使用服务仅仅是该渠道采取的一项反垃圾邮件/反滥用措施,它要求您付出一些额外的努力才能加入,而恶意破坏者可能不会这么做。
答案2
好的,对于像我一样一开始没有理解这个简单过程的人来说 :)。这是一个扩展很多的答案,使用不同的 IRC 服务,即在浏览器上运行的 webchat。
首次使用 IRC:
1.转到托管 IRC 的 URL,例如; http://webchat.freenode.net/
2.由于您还未注册,请先匿名登录。
2a.输入您想要的用户名、您想要进入的聊天室,并回答验证码问题。2a1.不要使用“授权服务”复选框,该复选框仅在您注册后才有效。2a2.如果您喜欢声音,则提供音频验证码复选框。2b.这是 GUI 的屏幕截图,来自一个不错的 Youtube, http://www.youtube.com/watch?feature=player_detailpage&v=ypbZ_5mmF-o#t=157
3.系统将打开进入IRC控制台。
4.最后一条消息可能会通知您,由于您尚未注册电子邮件地址,因此无法访问您想要的聊天室。
==#pyladies Cannot join channel (+r) - you need to be identified with services
5.要探索并查看有哪些命令可用,这些命令中的任何一个都可能对您有帮助。(屏幕底部有一个白色框用于输入命令。)
/msg nickserv help
/msg nickserv help register
/msg nickserv help commands
6.要解决缺少注册的问题,首先告诉系统您喜欢的密码和电子邮件地址。
6a.请勿使用安全密码;您使用的是 HTTP!6b.示例;
/msg NickServ REGISTER yourDesiredPassword yourEmailAddress
7.检查您的电子邮件并输入它为您提供的消息,例如;
/msg NickServ VERIFY REGISTER yourHandleUserid yourSpecialCode
8.您无法成功运行
/join #yourDesiredChannel
但是,因为您仍然是官方匿名的。
9.退出会话,例如关闭选项卡,然后重新登录,这次使用身份验证。
10.希望您能直接重定向到聊天室和广阔的 IRC 世界!
答案3
您必须先在昵称注册服务中注册您的昵称。尝试
/msg nickserv help
并注册你的昵称。
答案4
每次登录时您都可以执行
/msg NickServ identify your_password_here
也许你也可以以某种方式使其自动化