Javascript 内容:长度必须小于等于2000
我不太清楚如何检查一条消息的长度是否超过1900个字符。下面的代码是我目前拥有的代码,但是,它仍然给我错误,Javascript 内容:长度必须小于等于2000,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,我不太清楚如何检查一条消息的长度是否超过1900个字符。下面的代码是我目前拥有的代码,但是,它仍然给我错误,DiscordAPIError:Invalid Form Body Content:长度必须小于等于2000 if(message.length >= 1950) { return message.channel.send("Message must be 2000 or fewer in length."); } 您是否尝试使用message.content.length而
DiscordAPIError:Invalid Form Body Content:长度必须小于等于2000
if(message.length >= 1950) {
return message.channel.send("Message must be 2000 or fewer in length.");
}
您是否尝试使用
message.content.length
而不是message.length
message
是一个message对象,message.content
返回其内容,因此要获取内容的长度,必须使用message.content.length您是否尝试使用message.content.length
而不是message.length
if(message.length >= 1950) {
return message.channel.send("Message must be 2000 or fewer in length.");
}
message
是一个message对象,message.content
返回其内容,因此要获取内容的长度,必须使用message.content.length您需要使用message.content.length
,而不是message.length
。message
对象表示来自Discord的消息,而content
属性是消息的字符串内容 您需要使用message.content.length
,而不是message.length
。message
对象表示来自Discord的消息,而content
属性是消息的字符串内容 如果将message.length
替换为message.content.length
,会发生什么?如果将message.length
替换为message.content.length
,会发生什么?
if(message.length >= 1950) {
return message.channel.send("Message must be 2000 or fewer in length.");
}