@bot.eventasync def on_message(message): if '!' in message.content: return if message.content.startswith(muti): await asyncio.sleep(3) await message.delete() else: await message.delete() await message.channel.send(muti) if message.author.bot: return我正在尝试创建一个异常,我的机器人不会删除另一个机器人的消息,但我不知道该怎么做。我尝试使用 if message.author.(另一个机器人的 id 变量),但是我不知道如何设置该变量。message.author.bot 是让我的机器人忽略自己的消息。
1 回答

慕容森
TA贡献1853条经验 获得超18个赞
member.bot
如果成员是机器人文档,则使用which 返回。
@bot.event
async def on_message(message):
if message.author.bot:
return
if '!' in message.content:
return
if message.content.startswith(muti):
await asyncio.sleep(3)
await message.delete()
else:
await message.delete()
await message.channel.send(muti)
if message.author.bot:
return
如果消息是由机器人发送的,这将不会执行以下任何代码。
添加回答
举报
0/150
提交
取消