尝试在7小时后使我的漫游器删除消息

时间:2020-04-25 21:57:28

标签: discord.js

我正在使我的机器人试图在不那么忙的某个频道中删除消息,如果它们比.createdTimestamp早了7个小时,但是我不知道如何使该消息不协调地工作.js v12.2.0

1 个答案:

答案 0 :(得分:0)

.createdTimestamp很难使用,消息的时间戳是雪花数据类型,很难转换和使用,请参见this。有一个更简单的解决方案:

发送消息后,将删除功能设置为7毫秒(以毫秒为单位)的超时时间:

  msg.channel.send("message to be deleted").then(msg => {
    msg.delete({timeout: 25200000})
  })
    .catch("something went wrong");
  }