Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 内容:长度必须小于等于2000_Javascript_Node.js_Discord_Discord.js - Fatal编程技术网

Javascript 内容:长度必须小于等于2000

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而

我不太清楚如何检查一条消息的长度是否超过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
而不是
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.");
}