【发布时间】:2020-12-05 04:48:14
【问题描述】:
所以我一直在尝试将这个“serverlist”命令嵌入到其中,但它不起作用。任何人都可以执行该命令,但如果 ID 与用户匹配,那么它将显示机器人所在的所有服务器,以及成员计数、服务器 ID 和服务器名称。 当前代码(描述不起作用,这就是我需要帮助的):
client.on('message', message => {
if(message.content.startsWith(prefix + "serverlist")) {
message.channel.send(`__Total servers: ${client.guilds.cache.size}__`)
if(message.author.id === '211180841693347840') {
let embed = new Discord.MessageEmbed()
.setTitle('The bot is in these servers:')
.setDescription(client.guilds.cache.forEach((guild) => {
(`**${guild.name}** with ${guild.memberCount} members. ID: \`${guild.id}\``)
}))
message.channel.send(embed)
}}
})
【问题讨论】:
-
你得到什么错误?
-
描述为“未定义”
标签: javascript discord.js embed