Discord.js:檢索v14 中的訊息內容
在Discord.js v14 中,透過message.content 存取訊息內容可能會傳回空值。此問題可以透過啟用訊息內容特權網關意圖來解決。
啟用訊息內容意圖
更新 Discord.js 程式碼
啟用意圖後,更新您的 Discord。 js程式碼如下:
const { Client, GatewayIntentBits, Partials } = require('discord.js'); const bot = new Client({ intents: [ GatewayIntentBits.DirectMessages, GatewayIntentBits.Guilds, GatewayIntentBits.GuildBans, GatewayIntentBits.GuildMessages, GatewayIntentBits.MessageContent, ], partials: [Partials.Channel], }); bot.on('messageCreate', (message) => { console.log(message.content); }); bot.login(process.env.token1);
補充備註
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 中的空訊息內容?的詳細內容。更多資訊請關注PHP中文網其他相關文章!