Discord.js: Problem beim Abrufen des Nachrichteninhalts
Beim Versuch, das messageCreate-Ereignis in Discord.js Version 14 zu verwenden, kann es zu einem Problem kommen Situation, in der message.content einen leeren Wert zurückgibt. Dieses Problem entsteht durch die Einführung privilegierter Absichten im neuen Update.
Um dieses Problem zu beheben, befolgen Sie diese Schritte:
Discord-Entwicklerportal:
Discord.js Intents-Konfiguration:
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], });
Discord.js Event Listener:
client.on('messageCreate', (message) => {});
Discord-API v10:
const { Client, Intents } = require('discord.js'); const client = new Client({ intents: [ Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.MESSAGE_CONTENT, ], });
Das obige ist der detaillierte Inhalt vonDiscord.js v14 Leerer Nachrichteninhalt: Wie aktiviere ich die Absicht für den Nachrichteninhalt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!