为什么我不能使用我注册的昵称?(“您的昵称归 purple [[email protected]] 所有”)

为什么我不能使用我注册的昵称?(“您的昵称归 purple [[email protected]] 所有”)

几个月前,我在 Freenode 上注册了我的昵称,并在工作时在 Linux 机器上使用 Irssi([email protected]),然后今天我想在我家的笔记本电脑上使用 Irssi 重新检查一个频道,但无法使用我的昵称。

/connect chat.freenode.org

03:21 !hitchcock.freenode.net *** Looking up your hostname...
03:21 !hitchcock.freenode.net *** Checking Ident
03:21 !hitchcock.freenode.net *** Found your hostname

此时,它分配了我的昵称(toraritte),但突然

03:21 !hitchcock.freenode.net *** No Ident response
... bunch of other stuff ...

toraritte更改toraritt1为消息

03:23 -!- Mode change [+i] for user toraritt1
03:23 -!- Irssi: Your nick is owned by purple [[email protected]]

我试过了/msg NickServ IDENTIFY toraritte password,得到

03:27 -NickServ(NickServ@services.)- You are now identified for toraritte.

但仍然无法将我的昵称更改为toraritte

解决方案可能非常简单,我只是还不能将其结合起来。

答案1

使用/msg nickserv release(两次)或/msg nickserv ghost踢出对方,此时您应该能够使用 更改您的昵称/nick

(使用release只会强制将他们的昵称更改为访客,如果另一个连接属于真实的人,这可能更礼貌。

而使用ghost将直接断开它们与网络的连接,如果另一个连接是您自己的但由于互联网连接丢失而“卡住”,则更适合。)

在 freenode 上你也有/msg nickserv regain命令,理论上类似于 release+/nick,但实际上最终变成 ghost+/nick,原因是*挥手*原因。


在 IRC 上,帐户不一定与昵称挂钩。不同网络对此有所不同,但 Freenode 尤其以将这两个概念区分开来而闻名,当时其他网络对此区别较大。

因此,识别一个帐户只会给你与频道相关的权限(其中包括断开任何使用你“注册”昵称的人的权限),但它不会直接地影响您使用的昵称。

(这主要是因为帐户注册不是 IRC 协议的一部分 - NickServ 是网络必须安装的单独软件。并且根据他们选择的软件,不同网络上的 NickServ 的行为也会略有不同。)

相关内容