Irssi 只是无视任何注册身份的尝试

Sta*_*ers 3 irssi

irssi
Run Code Online (Sandbox Code Playgroud)

启动 irrsi

/connect irc.freenode.net
Run Code Online (Sandbox Code Playgroud)

连接到freenode。

/join #ruby-lang
Run Code Online (Sandbox Code Playgroud)

加入 ruby​​-lang 房间。

我可以看到人们在说话,但我不能说话。顶部有一个蓝条说

'Nick registration required to talk'.

在底部:

[08:15] [james_(+i)] [2:freenode/#ruby-lang(+cnt)] [Act: 1,3]                 
[#ruby-lang] 
Run Code Online (Sandbox Code Playgroud)

我在 [#ruby-lang] 右侧输入的任何内容都会被忽略。

/msg NickServ REGISTER <my_password> <my_email>
Run Code Online (Sandbox Code Playgroud)

没有。

/msg NickServ IDENTIFY <my_nick> <my_password>
Run Code Online (Sandbox Code Playgroud)

没有。

/nick AnotherNick
Run Code Online (Sandbox Code Playgroud)

没有。说真的,命令只是消失了,什么也没有发生。

这是怎么回事?

这带来了 nickserv 的帮助对话:

/query nickserv help register
Run Code Online (Sandbox Code Playgroud)

虽然我不知道如何退出“NickServ”。在“ NickServ”中时,我可以输入

/msg
Run Code Online (Sandbox Code Playgroud)

寻求帮助。所以我输入它,按回车键,然后......什么都没有。真的很烦。

use*_*686 11

他们不会被忽视。

正如您的 Irssi 状态所示,

[Act: 1,3]

... Irssi 窗口 #1 和 #3 中存在活动。我的猜测是 #3 是来自 NickServ 的私人消息窗口(而 #1 几乎总是“服务器消息”窗口)。

在前者中,您将看到对 REGISTER 和 IDENTIFY 命令的回复,而后者有一条错误消息,如“在频道被禁止时无法更改昵称”。(对未注册用户发言的限制以特别禁令的形式实施。)

在 Irssi 中,通常切换窗口的方式有:

  • Alt+ { 1... 9} 以及Alt+ { q, w, e, ...} 在前 20 个窗口之间跳转;
  • CtrlNCtrlP下一个/上一个窗口;
  • AltA跳转到第一个活动窗口;
  • /window (short /win :) 跳转到编号为 的窗口;
  • /query nick以及/unquery打开或关闭私人消息窗口;
  • &C。