Javascript Discord.js-如何编辑message.embed()语句?

Javascript Discord.js-如何编辑message.embed()语句?,javascript,embed,discord,discord.js,Javascript,Embed,Discord,Discord.js,我正在发出ping命令- 编写代码非常简单,但我一点儿也不知道如何编辑我正在使用的嵌入。这是我的代码-我正在使用命令处理程序解释exports.run语句 const Discord=require('Discord.js') exports.run=(bot、消息、参数)=>{ const pingUpdate=new Discord.MessageEmbed() .setColor(“#0099ff”) .setDescription('ping…')) message.channel.se

我正在发出ping命令- 编写代码非常简单,但我一点儿也不知道如何编辑我正在使用的嵌入。这是我的代码-我正在使用命令处理程序解释exports.run语句

const Discord=require('Discord.js')
exports.run=(bot、消息、参数)=>{
const pingUpdate=new Discord.MessageEmbed()
.setColor(“#0099ff”)
.setDescription('ping…'))
message.channel.send(pingUpdate);
}
exports.help={
姓名:‘平’
}
我需要编辑ping更新嵌入以进行说明编辑以执行此操作(简单ping计算)

这将使描述从“Ping…”更改为“examplepingms”

提前谢谢你

这应该行得通(没有时间测试rn)

const Embed=new Discord.MessageEmbed()
.setDescription(“:一:”)
const newEmbed=newdiscord.MessageEmbed()
.setDescription(“:2:”)
//编辑下面的部分
var Msg=wait message.channel.send(嵌入);//发送消息
Msg.edit(newEmbed)//使用newEmbed编辑消息

编辑:意识到我正在使用旧版本的discord.js更新,以使其与新版本一起工作

你走对了路。但是要
.setDescription
,您需要创建新的嵌入构造函数并添加描述

message.channel.send('pinging…')。然后(msg=>{
让embed=new Discord.MessageEmbed()//对于Discord v11,更改为new Discord.RichEmbed()
.setDescription(`${msg.createdTimestamp-message.createdTimestamp}`)
msg.edit(嵌入)
})

另外,除了执行
msg.createTimeStamp-message.createdTimestamp
之外,您还可以执行
bot.ping.toFixed(2)

谢谢,这应该可以帮助人们
message.channel.send('pinging...').then((m) => m.edit(`${m.createdTimestamp - message.createdTimestamp}ms`))