我正在開發一個回復訊息的機器人。但是有一個問題,由于 13v,BOT 只能獲取cache.
const refMessageID = 等待 logChannel.messages。
cache.find(c => c.content === referenceMessage.content)
正如您在此處看到的,我需要從快取中獲取訊息。option/method/technique即使它們不在快取中,您是否知道我可以從哪里獲取訊息?
謝謝你。
uj5u.com熱心網友回復:
您可以在異步函式中使用類似的東西:
const messages = await logChannel.messages.fetch();
const message = messages.find(c => c.content == referenceMessage.content);
logChannel.messages.fetch()將獲取通道中的所有訊息并回傳與 相同的物件cache,但不會丟失訊息。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/438456.html
上一篇:這次提取可能出了什么問題?
下一篇:ajax呼叫時沒有消耗請求體
