【问题标题】:Content: Must be 2000 or fewer in length内容:长度不得超过 2000
【发布时间】:2020-09-13 21:46:30
【问题描述】:

我不太确定如何检查消息是否包含超过 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.");
}

【问题讨论】:

  • 如果将message.length 替换为message.content.length 会发生什么?

标签: javascript node.js discord discord.js


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您是否尝试过使用message.content.length 而不是message.length

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-03
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 2013-02-15
      • 2011-07-27
      相关资源
      最近更新 更多