我不太确定如何检查邮件的长度是否超过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.");
}
答案 0 :(得分:1)
您尝试使用message.content.length
而不是message.length
吗?
message
是一个消息对象,message.content
返回它的内容,因此,要获取内容的长度,必须使用message.content.length
。
答案 1 :(得分:1)
您需要使用message.content.length
,而不是message.length
。 message
对象表示来自Discord的消息,而content
属性是消息的字符串内容。