gpt4 book ai didi

javascript - message.content 在 Discord.js v14 中没有任何值(value)

转载 作者:行者123 更新时间:2023-12-05 00:34:42 25 4
gpt4 key购买 nike

在不和谐 v14 中,我尝试使用 messageCreate然而,在用户输入不和谐的消息后,message.content没有任何数据,如下所示:

Message {
channelId: '998889338475655188',
guildId: '948995127148425246',
id: '998925735668498433',
createdTimestamp: 1658232854526,
type: 0,
system: false,
content: '',
author: User
我尝试四处搜索,但找不到任何解决该问题的方法,我使用的与不和谐相关的代码是:
import { Client, GatewayIntentBits, Partials } from "discord.js";

const bot = new Client({
'intents': [
GatewayIntentBits.DirectMessages,
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildBans,
GatewayIntentBits.GuildMessages
],
'partials': [Partials.Channel]
});

bot.on('messageCreate', async (message) => {
console.log(message);
});

bot.login(process.env.token1)
有谁知道新更新出了什么问题或需要改变什么?

最佳答案

确保在您的 developer portal 上启用消息内容意图。并添加 GatewayIntentBits.MessageContent枚举到您的intents大批。
应用程序↦设置↦机器人↦特权网关意图
enter image description here
您还需要添加 MessageContent意图:

const client = new Client({
intents: [
GatewayIntentBits.DirectMessages,
GatewayIntentBits.Guilds,
GatewayIntentBits.GuildBans,
GatewayIntentBits.GuildMessages,
GatewayIntentBits.MessageContent,
],
partials: [Partials.Channel],
});

关于javascript - message.content 在 Discord.js v14 中没有任何值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73036854/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com