【发布时间】:2021-04-08 02:24:56
【问题描述】:
我想在我的黑名单中添加一个原因(使用命令 !blacklist {userid} {reason}),这些原因在下面的嵌入中可见,例如 .addField ("???? Reason:", somecode) 我该如何解决这个问题?
if (command === "blacklist") {
if(!config["allowed-users"].includes(message.member.id)) return;
const user = client.users.cache.get(args[0]);
if(!user) {
return message.channel.send("This user does not exist")
}
if(blacklist.has(user.id)) {
return message.channel.send("This user is already on the blacklist")
}
blacklist.set(user.id, 'blacklisted');
let set = db.fetch(`g_${message.guild.id}`);
var embed = new Discord.MessageEmbed()
.setTitle(":warning: Blacklisted :warning:")
.setColor('#fc5a03')
.addField("???? Moderator:", message.author.tag)
.addField("???? User:", user.username)
.addField("???? User ID:", user.id)
.addField("???? Blacklisted on:", message.createdAt)
.setFooter("© 2020 - 2021 GlobalChat", "https://cdn.discordapp.com/avatars/759021875962576916/cc32b2b08fdd52ae86294516d34532c5.png?size=128")
.setThumbnail(user.avatarURL({ dynamic:true }))
.addField("Unblacklist?", "Please contact <@267818548431290369> or <@331736522782932993>");
client.guilds.cache.forEach(g => {
try {
client.channels.cache.get(db.fetch(`g_${g.id}`)).send(embed);
} catch (e) {
return;
}
});
}
【问题讨论】:
-
您是想将原因添加到数据库中,还是只想在嵌入中显示?
-
我只想在嵌入中显示
标签: javascript node.js discord discord.js