NodeJS 如何发出最后一次重启命令

p8h8hvxi  于 2022-12-22  发布在  Node.js
关注(0)|答案(1)|浏览(123)

我想知道我怎样才能得到我的discord.js机器人最后一次重启的时间。
版本:discord.js v14.7.2

klsxnrf1

klsxnrf11#

您可以使用Client#uptime返回自机器人上次进入ready状态以来经过的时间(以毫秒为单位)。
如果从当前时间中减去此值,则会得到上次重新启动的时间:

let restartTime = new Date(new Date() - client.uptime).toLocaleString(
  'en-GB',
  { dateStyle: 'long', timeStyle: 'medium' },
);
console.log(`Bot was last restarted on ${restartTime}`);
// => Bot was last restarted on 18 December 2022 at 09:31:45

相关问题