📜  如何删除 discord.js 中的回复 - Javascript (1)

📅  最后修改于: 2023-12-03 15:38:10.508000             🧑  作者: Mango

如何删除 discord.js 中的回复 - Javascript

在 Discord.js 中,你可以使用 message.reply() 方法对消息进行回复。如果你需要删除已发送的回复,可以使用 message.delete() 方法。

删除回复的步骤
  1. 获取回复消息的 ID:在发送回复时,返回了一个 Message 对象,通过这个对象可以获取到回复消息的 ID。
const reply = await message.reply('这是一个回复');
const replyMessageID = reply.id;
  1. 通过 ID 获取回复消息:使用 message.channel.messages.fetch() 方法获取到消息对象。
const replyMessage = await message.channel.messages.fetch(replyMessageID);
  1. 删除消息:使用 message.delete() 方法删除回复消息。
await replyMessage.delete();
完整代码示例
const reply = await message.reply('这是一个回复');
const replyMessageID = reply.id;
const replyMessage = await message.channel.messages.fetch(replyMessageID);
await replyMessage.delete();

以上就是如何删除 Discord.js 中的回复的详细步骤。记住,在 Discord 中,删除消息是不可逆的,因此要慎重执行。