discord.js删除bot发送的嵌入代码

时间:2020-05-27 20:05:00

标签: javascript bots discord discord.js

我正在创建一个discord.js V12机器人,并且试图删除该机器人发送的embed joinNotVerified,但是我不确定如何执行此操作,因此我尝试了{{1} }无效,并且不会删除嵌入内容。我不想在代码底部的message.delete(joinNotVerified)之后删除嵌入内容。

member.roles.add(process.env.ROLE)

1 个答案:

答案 0 :(得分:0)

delete方法必须用于要删除的消息对象,此处要执行的操作是:

const joinNotVerified = new discord.MessageEmbed()
.setTitle("Join")
.setColor(0xE67E22)
.setTimestamp()
.setDescription(`**User:** ${member.user.username}#${member.user.discriminator}\n**Verified:** No`)
.setFooter("Verification Pending")

let verificationPending = await client.channels.cache.get(`715273438150787092`).send(joinNotVerified);

...

member.roles.add(process.env.ROLE)
verificationPending.delete()