我有一个带有一些基本自动响应的机器人。我有一个具有相似功能的单独机器人,并且两个机器人之间有一些共享的自动响应。如何阻止机器人在 discord.py 中相互触发?
我当前的代码是这样的:
if discord.User.bot == True:
return
它放在我的 on_message() 事件中,就在开始时,在检查机器人是否是触发事件的消息之后。这目前不起作用。我对导入内容和使用类系统的想法不熟悉,因此任何帮助/说明都是有用的!
答案 0 :(得分:3)
你指的是类本身,而不是实例
new List<double> { measurement }
此外,这仅适用于 async def on_message(message):
if message.author.bot:
return
# rest of the code here
事件,如果您希望它适用于需要创建全局检查的命令:
on_message
参考: