编辑 Discord 机器人以接受另一个机器人的命令

时间:2021-04-15 17:39:06

标签: python discord.py

我想让我的 Discord 机器人能够响应另一个机器人的命令。所以其他机器人可以使用我的机器人。对于特定命令,我该怎么做?我应该添加什么?感谢您的帮助。

@bot.command()  
async def dothat(ctx):
    await ctx.send("!blabla") 

2 个答案:

答案 0 :(得分:0)

这仅在 discord.js 和 discord.jda 中的 discord.py 上是不可能的

答案 1 :(得分:0)

其他机器人可能会阻止机器人与它联系,因为它是一些不和谐列表网站(例如 top.gg)的政策。但是,默认情况下,其他机器人可以联系其他机器人。

机器人可以通过使用

来检测它是否有机器人与它联系
ctx.message.author.bot

这是一个布尔值,当消息的作者是机器人时为真。