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