Node.js 添加'';如果字符限制超过2045,则返回message.content结尾

Node.js 添加'';如果字符限制超过2045,则返回message.content结尾,node.js,discord,discord.js,Node.js,Discord,Discord.js,我想做一些事情,以防止整个消息不被发送,就像机器人抛出一个错误,如果它没有成功地发送所说的消息 我想传达的信息是: helloworld,我是Johnty*1000+这里有更多的角色* 我希望它能够做到: helloworld,我是Johnty*500+这里的chars*。 const embed=new Discord.MessageEmbed() .setDescription(`${message.content}`); 它是如此简单,直到一位Plexi开发成员向我展示了如何使用它 谢谢

我想做一些事情,以防止整个消息不被发送,就像机器人抛出一个错误,如果它没有成功地发送所说的消息

我想传达的信息是:

helloworld,我是Johnty*1000+这里有更多的角色*

我希望它能够做到:

helloworld,我是Johnty*500+这里的chars*。

const embed=new Discord.MessageEmbed()
.setDescription(`${message.content}`);

它是如此简单,直到一位Plexi开发成员向我展示了如何使用它

谢谢

代码:
consttrim=(str,max)=>(str.length>max?`${str.slice(0,max-3)}…`:str);
用法:
const Discord=require(“Discord.js”);
常量trim=(str,max)=>(str.length>max?`${str.slice(0,max-3)}…`:str);
const embed=new Discord.MessageEmbed()
.setDescription(`${trim(message.content,500)}`);
message.channel.send(嵌入);