所以我一直有一个讨厌的人一直用我的昵称。我想要做的是,每当与我的昵称完全相同的人(假设是UserName)加入我当前所在的通道时,执行以下命令:
/msg NickServ ghost UserName n0ideaHwatPassIs?
n0ideaHwatPassIs吗?是我们的示例注册用户UserName
的示例密码这种类型的脚本必须能够检查(或多或少实时),如果一个单独的用户也将他/她的nick更改为所述UserName。如果有人能帮我解决我的困境,给我指出适当的文档或编写这样的脚本(不知道这是否像我一开始想象的那样简单)?
你可以使用on notify事件
但是首先,你必须把这个昵称放到通知列表
类型/notify nickname
然后使用这个脚本,按alt+r点击文件,然后新建,把这个脚本放在这里
on *:notify:{
if ($nick != $me) && ($nick == Nickyouwanthere) {
msg NickServ ghost UserName n0ideaHwatPassIs
}
every time someone with exactly my nickname (let's say UserName) joins the channel I currently reside in
这在IRC上不能发生。(除非在特殊情况下,如网裂,但立即解决,然后(通过放弃一方或双方))