Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.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 Discord.js拆分嵌入描述内容_Javascript_Discord.js - Fatal编程技术网

Javascript Discord.js拆分嵌入描述内容

Javascript Discord.js拆分嵌入描述内容,javascript,discord.js,Javascript,Discord.js,我正在尝试拆分此文档描述的内容 const{MessageEmbed}=require('discord.js') module.exports={ 名称:'评论', 描述:'查看您最近的客户反馈', 仅限员工:'正确', 执行(消息、参数、客户端、前缀、数据库){ let reviews=db.fetch(`${message.author.id}.reviews`) if(reviews==未定义)reviews=“您没有任何客户反馈!” if(reviews==null)reviews=“

我正在尝试拆分此文档描述的内容

const{MessageEmbed}=require('discord.js')
module.exports={
名称:'评论',
描述:'查看您最近的客户反馈',
仅限员工:'正确',
执行(消息、参数、客户端、前缀、数据库){
let reviews=db.fetch(`${message.author.id}.reviews`)
if(reviews==未定义)reviews=“您没有任何客户反馈!”
if(reviews==null)reviews=“您没有任何客户反馈!”
const embed=new MessageEmbed()
.setTitle(`Stars-Feedback-Customer`)
.setAuthor(`Your customers'reviews`)
.setDescription(评论)
.setTimestamp()文件
.setColor(“黄色”)
.setFooter(message.member.user.tag,message.author.avatarURL());
message.channel.send(嵌入)
}
}

“评论”内容通常超过2048个字符的限制。如果“评论”超过10行,是否有可能让机器人进行另一次嵌入
.match(/[^]{2048}/g)
这将把字符串分成最多2048个字符的部分 然后,您可以映射数组以发送每个数组的嵌入


我帮了你?请向上投票我的答案

这可能是一个非常粗糙的解决方法,但可能尝试将评论转换为一个数组,然后使用2048字符限制将该数组拆分为多个数组。