Discord.JS 制作嵌入的问题

Discord.JS problems with making an embed

所以我一直在尝试将这个“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)

    }}
})

let 等于您的服务器列表。

在这个例子中,我把所有的服务器都映射到一个字符串中

let servers = client.guilds.cache.map((server) => {
  return `**${server.name}** - \`${server.memberCount}\` : *${server.id}*`
})

然后将其添加到您的描述中

.setDescription(servers)

请记住,如果最终结果超过嵌入的最大字符大小,您将收到 Invalid Form Body

错误