簡體   English   中英

Discord.js v13 一定時間后刪除消息

[英]Discord.js v13 delete message after a certain amount of time

直到 discord.js v12,我的機器人會刪除它發布的消息,如下所示:

message.reply("text")
  .then(msg => {
    message.delete()
    msg.delete({timeout: 5000})    //amount of time I want it to wait in milliseconds
  })
  .catch()

但是,現在我將 discord.js 模塊更新到 v13,該消息立即被刪除。

有沒有新方法可以做到這一點,還是我做錯了?

事實證明,如此處的文檔所述, msg.delete msg.delete()不再接受選項,這意味着現在正確的代碼是這樣的:

message.reply("text")
  .then(repliedMessage => {
    setTimeout(() => repliedMessage.delete(), 5000);
  });
  .catch();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM