Cara Menyelesaikan Ralat "message.content" Discord.js
Dalam versi terkini (v14) daripada Discord.js, sifat message.content mungkin mengembalikan rentetan kosong walaupun menerima mesej daripada pengguna. Isu ini timbul disebabkan oleh pengalihan keluar Niat Kandungan Mesej lalai.
Penyelesaian untuk Discord.js v14
Untuk menyelesaikan isu ini, anda perlu:
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) => {});
Penyelesaian untuk Discord.js v13
Untuk Discord.js v13, penyelesaiannya adalah serupa :
const { Client, Intents } = require('discord.js'); const client = new Client({ intents: [ Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES, Intents.FLAGS.MESSAGE_CONTENT, ], });
Atas ialah kandungan terperinci Mengapakah `message.content` Kosong dalam Discord.js v14 (dan cara membetulkannya)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!