【发布时间】:2020-10-27 04:04:57
【问题描述】:
我正在为messageUpdate 创建一个事件,一切都“完美”地工作,除非有人发送包含超过 1024 个字符的消息,它会返回错误,因为addField 有字符限制。
如果已编辑的消息已达到限制,我怎么可能让机器人发送错误?
if(oldMessage.cleanContent.length >= 1000) return channel.send("Too long");
if(newMessage.cleanContent.length >= 1000) return channel.send("Too long");
const embed = new Discord.MessageEmbed()
.addField("Old Message", `${oldMessage.cleanContent}`, true)
.addField("New Message", `${newMessage.cleanContent}`, true)
channel.send(embed)
【问题讨论】:
-
开头的那些
if语句都没有帮助? -
别担心。我想到了! :)
-
出了什么问题?
-
我必须做
const oldMessageContent = oldMessage.cleanContent然后创建一个if语句并将其设置为等于oldMessageContent.length
标签: javascript node.js discord discord.js