亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何為機器人創建和例外

如何為機器人創建和例外

慕標5832272 2022-10-18 17:53:47
@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

如果消息是由機器人發送的,這將不會執行以下任何代碼。


查看完整回答
反對 回復 2022-10-18
  • 1 回答
  • 0 關注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號