如何解決Discord.js的「message.content沒有任何值」錯誤
在最新版本(v14)中Discord.js 中,儘管收到了來自使用者的訊息,但message.content 屬性可能會傳回空字串。此問題是由於刪除了預設的訊息內容意圖而出現的。
Discord.js v14 的解決方案
要解決此問題,您需要:
const { Client, GatewayIntentBits, Partials } = require('discord.js'); const client = new Client({ intents: [ GatewayIntentBits.DirectMessages, GatewayIntentBits.Guilds, GatewayIntentBits.GuildBans, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent, ], partials: [Partials.Channel] });
client.on('messageCreate', (message) => {});
const { Client, Intents } = require('discord.js'); const client = new Client({ intents: [ Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.MESSAGE_CONTENT, ], });
以上是為什麼 Discord.js v14 中 `message.content` 為空(以及如何修復它)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!