@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
提交
取消