Discord. js может автоматически сделать это за вас. Передайте объект MessageOptions в TextChannel.send()
, используя свойство split
.
message.channel.send('Text longer than 2000 characters...', {
split: {
prepend: '...',
append: '...'
}
);
Сообщения будут выглядеть следующим образом:
first part...
...second part
Редактировать:
Включение этого в существующий код будет выглядеть примерно так:
message.channel.send(
`**I found ${botcounts.length} bot${botcounts.length !== 1 ? 's' : ''}.**
${botcounts.join('\n')}`,
{ split: true } // No "..." is added. See above for that usage.
)
.catch(console.error);