我是 Node.js 编码的初学者,最近在 repl.it 上编写了我的机器人 我知道这段代码有问题,无法理解我应该把“{”放在哪里 你能帮我吗<3 这是我的代码:
client.on("message", async (message) => {
if(message.content.startsWith("!warn"))
let victim = message.mentions.users.first()
if(!victim) message.reply("mention someone to warn.")
else {
let embed = new Discord.MessageEmbed()
.setTitle("Warnings")
.setDescription(`${victim} got warned by ${message.author}!`)
.setColor("GREEN")
.setFooter(`Moderator : ${message.author.username}`)
.setTimestamp()
message.channel.send(embed)
}
});
如果有什么问题问它,如果你能帮忙,我将不胜感激! <3
能否请您发送此代码的最终版本
答案 0 :(得分:1)
您在 message.content
的起始支票上遗漏了括号
并且按照用户的建议,在编码之前尝试学习一些基本的 JS。我知道制作一个你想直接进入的不和谐机器人,但花一个小时学习基础知识可以为你解决很多问题。 :)
client.on("message", async (message) => {
if (message.content.startsWith("!warn")) {
let victim = message.mentions.users.first();
if (!victim) return message.reply("mention someone to warn.");
let embed = new Discord.MessageEmbed()
.setTitle("Warnings")
.setDescription(`${victim} got warned by ${message.author}!`)
.setColor("GREEN")
.setFooter(`Moderator : ${message.author.username}`)
.setTimestamp();
message.channel.send(embed);
}
});