尝试调试我的机器人但没有任何显示
Trying to debug my bot but nothing shows up
嗨,这是我的 discord 机器人的代码,我尝试 运行 它并且没有错误地出现,甚至“我还活着”日志出现在控制台中,但没有别的,我认为它是我的令牌,但机器人登录了,
我唯一能想到的是 client.on
但即使在文档中我也看不出差异。
我是 js 的新手,所以感谢任何人的帮助
const Discord = require("discord.js");
const client = new Discord.Client({intents: [Discord.Intents.FLAGS.GUILDS]});
const prefix = '!';
client.once('ready', () => {
console.log("I'm alive!");
});
client.on('message', message => {
console.log('asd');
if(message.content = '${prefix}hi'){
console.log('command detected');
message.channel.send('Hi ${message.author}');
}
});
client.login('my-token');
要获取消息数据,您需要在您的客户端中启用 GUILD_MESSAGES
意图,并且您需要转到您的 Discord Developer 页面,然后在您的应用程序中,转到 Bot选项并检查消息内容意图
嗨,这是我的 discord 机器人的代码,我尝试 运行 它并且没有错误地出现,甚至“我还活着”日志出现在控制台中,但没有别的,我认为它是我的令牌,但机器人登录了,
我唯一能想到的是 client.on
但即使在文档中我也看不出差异。
我是 js 的新手,所以感谢任何人的帮助
const Discord = require("discord.js");
const client = new Discord.Client({intents: [Discord.Intents.FLAGS.GUILDS]});
const prefix = '!';
client.once('ready', () => {
console.log("I'm alive!");
});
client.on('message', message => {
console.log('asd');
if(message.content = '${prefix}hi'){
console.log('command detected');
message.channel.send('Hi ${message.author}');
}
});
client.login('my-token');
要获取消息数据,您需要在您的客户端中启用 GUILD_MESSAGES
意图,并且您需要转到您的 Discord Developer 页面,然后在您的应用程序中,转到 Bot选项并检查消息内容意图