我试图建立一个小的不和谐机器人,但它不能读取/访问消息。
机器人拥有所有可能的权限,但似乎无法接收/检测消息.
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["AutoModerationConfiguration"]});
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', msg => {
console.log('Message received')
if (msg.content === 'ping') {
msg.reply('Pong!');
}
});
client.login('Token');
字符串
我添加了一些代码,可以记录任何发送的消息,即使它们不是命令,但Bot不会记录任何东西。
编辑:登录确认工作,其正确的帐户.但机器人仍然没有收到任何消息.
1条答案
按热度按时间ghhkc1vu1#
如果机器人经过正确的身份验证并且正确输入了令牌值,则问题的可能原因是它忘记了创建客户端时指定的“假设”之一。
要接收消息,请升级您当前使用的消息,而不是:
字符串
在这个例子中,“GUARDS”和“GUILD_MESSAGES”;主题被提及。服务器和程序需要接收消息。
谢谢你,谢谢