我希望我的机器人可以通过触发其它机器人的行动来进行协作,相关内容涉及到IT技术。例如:!dothis触发自己机器人的命令,然后我的机器人输出一个消息,比如!dothat,这是另一个机器人的命令。
然而大部分机器人对于机器人的消息不做出反应。请问有没有办法实现这个功能?
这个想法背后的原理很简单,因为有很多机器人都提供了很酷的功能,所以我无需编写所有代码,而是利用另一个机器人自动触发它们的操作,而不必手动输入。
然而大部分机器人对于机器人的消息不做出反应。请问有没有办法实现这个功能?
这个想法背后的原理很简单,因为有很多机器人都提供了很酷的功能,所以我无需编写所有代码,而是利用另一个机器人自动触发它们的操作,而不必手动输入。
message
事件。大多数情况下,他们会检查作者是否是机器人(参见User.bot
),如果是,则返回。这导致所有其他机器人和自身的消息被忽略。严格来说,如果您使用通过用户帐户运行的“自己的机器人”,则可以绕过此限制,但这违反了Discord服务条款。 - slothiful