【发布时间】:2017-08-02 08:08:06
【问题描述】:
错误:
NOTICE Auth :*** Looking up your hostname...
433 * testbot:Nickname is already in use.
NOTICE Auth :*** Could not resolve your hostname: Request timed out; using your IP address () instead.
451 837AAAABB JOIN :You have not registered
脚本运行良好,我遇到的唯一问题是另一个用户具有相同的名称,因此机器人无法加入,我该如何解决这个问题?
#IRC Info, Where the bot connects too
server="Server"
botnick="testbot"
channel="#test"
我尝试过的:
Google、YouTube、查看其他 github IRC bot 和 stackoverflow。
我的一个想法是使用随机字符串生成器,因此如果使用名称“testbot”,脚本将生成随机的东西并重试。我不确定如何添加它。
【问题讨论】:
-
可能您连接了两次,或者您使用的是保留名称。
-
一般情况下,您会尝试使用另一个昵称来建立联系。该机器人还应该在 NickServ 上注册(在大多数网络上都可用),以便它可以收回昵称,然后切换到它。
-
您好,您说的都对,但是,我不想手动更改它,我希望脚本自动执行此操作。这就是为什么我在考虑使用随机字符串,这样名称总是随机的而不是问题?