mIRC 解析名称

mIRC 解析名称

最初询问:https://stackoverflow.com/questions/23419961/mirc-parsing-for-a-name

所以我遇到了一个烦人的人,他一直使用我的昵称。我希望能够做的是,每次有人用我的昵称(假设为用户名)加入我当前所在的频道时,执行以下命令:

/msg NickServ ghost 用户名 n0ideaHwatPassIs?

n0ideaHwatPassIs? 是我们示例注册用户 UserName 的示例密码

这种脚本必须能够(或多或少实时地)检查另一个用户是否也将其昵称更改为所述用户名。如果有人能帮我解决这个难题,给我指出正确的文档或为我编写这样的脚本(不知道这是否像我最初想象的那样简单明了)会怎样?

答案1

您可以注册,然后设置 NickServ,以便在有人使用该名称登录时强制更改名称。

1) 注册您的昵称。

/msg nickserv register <password> <email>

您将收到一封包含密码的电子邮件,以确认注册过程。

2)避免其他用户使用您的昵称。

/msg NickServ set enforce on

如果有人尝试使用您的昵称,则此人的昵称将被更改。

3)连接时运行此命令来标识自己是昵称的所有者。

/msg nickserv identify <password>

答案2

您还可以使用/msg nickserv set kill quick选项。这会告诉 nickserv,当用户登录并使用“您的”昵称时,他们只有 20 秒的时间来尝试识别您的昵称,此后服务器将强制将用户更改为随机昵称

相关内容