[英]TypeError [CLIENT-MISSING-INTENTS]: Valid intents must be provided for the Client
我搜索了有关此问题的所有其他文章/主题,到目前为止我所做的所有事情如下:
const { Client, Intents }=require("discord.js"); const client = new Client({ Intents:[ Intents.FLAGS.GUILDS, Intents.FLAGS.GUILD_MESSAGES ] });
我仍然得到错误:
这是我的 bot.js 代码:
require("DOTENV").config(); //to start process from .env file
const { Client, Intents }=require("discord.js");
const client = new Client({
Intents:[
Intents.FLAGS.GUILDS,//adds server functionality
Intents.FLAGS.GUILD_MESSAGES //gets messages from our bot.
]
});
client.once("ready", () =>{
console.log("BOT IS ONLINE"); //message when bot is online
})
client.login(process.env.TOKEN);
当您声明您的客户时,您会因为拼写错误而收到错误。 声明意图时,您可以使用:
const client = new Client({
Intents: []
})
而不是Intents
中的大写字母 I ,它应该像这样小:
const client = new Client({
intents: [] // Put your intents here
})
这就是为什么您应该始终检查代码以检查单词的拼写以及它们是否需要大写或小写的原因
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.