【发布时间】:2021-06-02 08:59:27
【问题描述】:
我是 Node.js Coding 的初学者,最近在 repl.it 上编写了我的机器人
我有特定的审核命令,基本上是警告和静音。 当我运行机器人时,然后在聊天中写一些东西(例如,一切,只是'。')它说我必须提及然后警告自己,然后再次警告他之前的警告消息等。我不知道是否你确实明白,但无论如何。
这是我的代码:
client.on("message", async (message) => {
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)
}
});
client.on("message", async (message) => {
if(message.content.startsWith("!mute")) {
if(message.member.hasPermission("ADMINISTRATOR")) {
let member = message.mentions.members.first()
if(!member) {
message.channel.send("Mention someone to mute!")
} else {
member.roles.add("813876389475385394")
let embed = new Discord.MessageEmbed()
.setTitle("Mutes")
.setDescription(`${victim} got kicked by ${message.author}!`)
.setColor("GREEN")
.setFooter(`Moderator : ${message.author.username}`)
.setTimestamp()
message.channel.send(embed)
};
};
};
});
如果有什么问题可以问 如果您能提供帮助,我将不胜感激!
【问题讨论】:
-
你能截屏一下你发消息时到底发生了什么吗?
-
抛出什么错误?它使调试变得如此容易
-
@JoeMoore 我认为他们没有收到错误。我认为一切正常,但听起来,它仍在发送他们不希望机器人发送的响应。
-
我确实添加了截图@QuazArxx
标签: node.js discord discord.js bots