So beheben Sie den Fehler „message.content hat keinen Wert“ von Discord.js
In der neuesten Version (v14) von Discord.js, die Eigenschaft message.content kann trotz des Empfangs von Nachrichten von Benutzern eine leere Zeichenfolge zurückgeben. Dieses Problem entsteht durch die Entfernung des standardmäßigen Message Content Intent.
Lösung für Discord.js v14
Um dieses Problem zu beheben, müssen Sie Folgendes tun:
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) => {});
Lösung für Discord.js v13
Für Discord.js v13 ist die Lösung ähnlich :
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 vonWarum ist „message.content' in Discord.js v14 leer (und wie kann man das beheben)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!