Bots 如何清除嵌入的数据?|Discord.JS

Bots 如何清除嵌入的数据?|Discord.JS,bots,discord,discord.js,Bots,Discord,Discord.js,我目前正在尝试制作一个discord机器人,在使用某个命令时通过嵌入到频道显示“订单”!工作。参数也是嵌入中的字段。然后用户必须键入“accept”以接受所述作业。然后删除发布的第一个嵌入项,然后发布一个新的嵌入项,声明“订单已关闭”,以便其他人不再“接受”订单 问题:bot重启后,第一个嵌入始终正常工作;但是,“订单已关闭”嵌入会发布所有以前记录的嵌入。例如,如果第一个作业的状态为“x”,则嵌入只输出该顺序。但是,如果第二个作业记录为“y”,则两个作业都将输出并叠加。在第三个顺序上,它输出所有

我目前正在尝试制作一个discord机器人,在使用某个命令时通过嵌入到频道显示“订单”!工作。参数也是嵌入中的字段。然后用户必须键入“accept”以接受所述作业。然后删除发布的第一个嵌入项,然后发布一个新的嵌入项,声明“订单已关闭”,以便其他人不再“接受”订单

问题:bot重启后,第一个嵌入始终正常工作;但是,“订单已关闭”嵌入会发布所有以前记录的嵌入。例如,如果第一个作业的状态为“x”,则嵌入只输出该顺序。但是,如果第二个作业记录为“y”,则两个作业都将输出并叠加。在第三个顺序上,它输出所有3个记录的等

之后!作业使用:

输入“接受”后,要接受作业:

放置并接受第二个作业后,将输出两个订单:

相关代码:

client.on(“ready”,()=>{
console.log(`Starting.Running version${version}`)
});
功能isCommand(命令、消息){
var command=command.toLowerCase();//如果用户键入的命令大写或小写
var content=message.content.toLowerCase()
return content.startsWith(prefix+command);//首先检查消息是否有前缀。
};
//isNotCommand功能(需要)
client.on('消息',(消息)=>{
if(isCommand('作业',消息)){
const args=message.content.slice(prefix.length.trim().split(+/+/g);
//检查他们是否烫发
if(message.member.roles.cache.find(r=>r.name==“Owner”)){
const boostEmbed=new discord.MessageEmbed()
.setColor(“绿色”)
.setDescription(“刚刚放置了一个作业。详细信息如下”)

.setAuthor(“同样的现象也发生在我身上。 但是,当我重新启动服务器时,它被修复了