内容:长度不得超过2000

时间:2020-05-26 23:42:11

标签: javascript node.js discord discord.js

我不太确定如何检查邮件的长度是否超过1900个字符。下面的代码是我目前拥有的,但是,它仍然给我错误DiscordAPIError: Invalid Form Body Content: Must be 2000 or fewer in length

if(message.length >= 1950) {
   return message.channel.send("Message must be 2000 or fewer in length.");
}

2 个答案:

答案 0 :(得分:1)

您尝试使用message.content.length而不是message.length吗?

message是一个消息对象,message.content返回它的内容,因此,要获取内容的长度,必须使用message.content.length

答案 1 :(得分:1)

您需要使用message.content.length,而不是message.lengthmessage对象表示来自Discord的消息,而content属性是消息的字符串内容。