【发布时间】:2020-03-30 03:15:36
【问题描述】:
如何将 message.content 减少到 1024 字符以下 我的代码在 messageDelete 事件中是这样的
module.exports = async (client, channel ) => {
var log = channel.guild.channels.find(ch => ch.name.includes('member-log')) ;
var sEmbed = new Discord.RichEmbed()
.setColor("RANDOM")
.setTitle(`:warning: A Message Was Deleted!`)
.setDescription(`**USER**\n<@${message.author.id}>`)
.addField(`**Content**`,` \`\`\`${message.content}\`\`\` `)
.addField(`**Channel**`,`<#${message.channel.id}> (${message.channel.id})`)
.setFooter(``)
.setFooter(`MessageID:${message.author.lastMessageID} | AuthorID:${message.author.id}`);
log.send(sEmbed);
错误 RichEmbed() 不能发送超过 1024 个字符
【问题讨论】:
-
你能显示
message.content的值吗? -
这是一个事件,所以消息,内容可以是任何无关紧要的内容,如果 RichEmbed 中的内容超过 1024 个字符,那么它会抛出错误
标签: node.js embed discord.js