[英]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.