不和谐机器人上线但不回复消息


const Discord = require("discord.js")
const client = new Discord.Client({
intents: [
Discord.GatewayIntentBits.Guilds,
Discord.GatewayIntentBits.GuildMessages
]
});

client.on("ready", () => {
console.log(`Logged in as ${client.user.tag}!`)
})
client.on("messageCreator", (msg) => {
if (msg.content === "ping") {
msg.reply("pong");
}
})
client.on("message", Message => {
if (msg.content === "hi") {
msg.reply("hello");
}
})
client.login(process.env.TOKEN)

嗨,我试着学习如何为我的服务器做一个不和谐的机器人,我不知道太多的js。我一直在看一些教程,但是没有用。

似乎你正在尝试听2个消息事件,messageCreatormessage

事件messageCreator不存在。需要替换为messageCreate

事件message已弃用。(此外,您已将您的消息实例命名为Message,但您将其称为msg。)

const Discord = require("discord.js");
const client = new Discord.Client({
intents: [Discord.GatewayIntentBits.Guilds, Discord.GatewayIntentBits.GuildMessages],
});
client.on("ready", () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on("messageCreate", (msg) => {
if (msg.content === "ping") {
msg.reply("pong");
}
});
client.login(process.env.TOKEN);