【发布时间】:2020-10-18 20:21:18
【问题描述】:
我想为我的 discord 服务器制作一个建议机器人,所以当人们执行“!suggest”时我编写了代码,机器人会编写一种舒适的方式让人们投票支持该建议,但由于某种原因机器人不会响应,我检查了发生在其他人身上的类似问题,但解决方案对我不起作用。
代码如下:
const { MessageEmbed } = require("discord.js")
module.exports = {
name: "suggest",
usage: "suggest <message>",
description: "Send your Suggestion",
category: "main",
run: (client, message, args) => {
if(!args.length) {
return message.channel.send("Please Give the Suggestion")
}
let channel = message.guild.channels.cache.find((x) => (x.name === "suggestion" || x.name === "suggestions"))
if(!channel) {
return message.channel.send("there is no channel with name - suggestions")
}
let embed = new MessageEmbed()
.setAuthor("SUGGESTION: " + message.author.tag, message.author.avatarURL())
.setThumbnail(message.author.avatarURL())
.setColor("#ff2050")
.setDescription(args.join(" "))
.setTimestamp()
channel.send(embed).then(m => {
m.react("✅")
m.react("❌")
})
message.channel.send("Sended Your Suggestion to " + channel)
}
}
【问题讨论】:
标签: javascript discord.js bots