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) => {});
Discord.js v13용 솔루션
Discord.js v13의 경우 솔루션은 유사합니다. :
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!