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

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

Discord 機器人會刪除錯誤的消息嗎?

Discord 機器人會刪除錯誤的消息嗎?

PHP
叮當貓咪 2023-11-09 10:46:12
我有以下代碼段:if message.author.name == "Rythm" or "Groovy":        print("Deleting a message because it is from Rythm or Groovy")        print(message.author.name)        await message.delete()我想過濾掉來自另外 2 個機器人的無意義機器人消息。然而,這會導致機器人刪除服務器上的每個用戶消息。Deleting a message because it is from Rythm or GroovyStinkyDinky用戶“StinkyDinky”的消息被刪除。
查看完整描述

2 回答

?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

因為你做到了if message.author.name == "Rythm" or "Groovy"。這并不意味著消息作者是 Rythm 或 Groovy,而是意味著消息作者是 Rythm 或 Groovy存在。我知道這不是一個很好的解釋。但我想你會理解的。如果你這樣做:

if message.author.name == "Rythm" or message.author.name == "Great":

您的問題將得到解決,如果有什么不明白的地方,請評論


查看完整回答
反對 回復 2023-11-09
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

您的 if 語句的計算結果始終為 true。

嘗試

if message.author.name in ( "Rythm", "Groovy") :


查看完整回答
反對 回復 2023-11-09
  • 2 回答
  • 0 關注
  • 182 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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