使用Discord.js 版本14 時,您可能會遇到message.content 屬性為當用戶發送訊息時為空。出現這種情況是因為未啟用訊息內容意圖或未包含正確的網關意圖位元。
解決方案:
啟用訊息內容意圖:
加入GatewayIntentBits.MessageContent 列舉:
intents: [ GatewayIntentBits.DirectMessages, GatewayIntentBits.Guilds, GatewayIntentBits.GuildBans, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent, ],
使用「messageCreate」事件:
bot.on('messageCreate', async (message) => { // Your code here });
以上是為什麼我的 Discord.js v14 Bot 中的「message.content」為空?的詳細內容。更多資訊請關注PHP中文網其他相關文章!