Контент: не более 2000 длины. - PullRequest
0 голосов
/ 27 мая 2020

Я не совсем уверен, как проверить, содержит ли сообщение более 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 ]

1 голос
/ 27 мая 2020

Вам нужно использовать message.content.length, а не message.length. Объект message представляет сообщение от Discord, тогда как свойство content представляет собой строковое содержимое сообщения.

1 голос
/ 27 мая 2020

Вы пробовали использовать message.content.length вместо message.length?

message - это объект сообщения, а message.content возвращает его содержимое, поэтому для получения длины содержимого вы должны использовать message.content.length.

...