我将通过IRC bot发送以下内容:
bot->message("chanserv", "op #channel");
bot->raw("KICK #channel " + this->nick(args[0]) + " :RIPIP");
sleep(2000); // even tried sleepin
bot->message("chanserv", "deop #channel");
我看到它通过插座发送
^{pr2}$
但是它会吐出一个包,说你不是操作员,然后是op/de-op响应包。在
Tags:
这与TCP没有任何关系-它与IRC的体系结构有关。{ircd>你通常不是连接客户端的一部分。相反,它由一个独立的ircd实现,该ircd链接到客户端ircd。在
这意味着您的
KICK
(来自客户机)可以在ops you(来自服务守护进程)的模式更改消息到达之前到达客户机服务器。在要正确地执行此操作,您需要向
op
发出op
命令,然后等到看到MODE
命令给您操作,然后再发出KICK
和deop
命令。在相关问题 更多 >
编程相关推荐