如何获得Discord机器人的创建日期?

时间:2019-10-12 15:02:53

标签: discord.js

我不知道如何获取Discord机器人的创建日期,但我需要它。有人可以告诉我怎么做吗?

2 个答案:

答案 0 :(得分:3)

如果您想知道Bot何时开始:

var creationDate = Date.now() - client.uptime

如果您想知道Bot的实际文件是何时创建的,可以使用fs

var fs = require('fs');
fs.stat('./path/to/file.js', (err, stat) => {
   if(err) throw(err);
   var creationDate = stat.birthtime; //NOTE: this is unavailable on Linux 
})

如果您想知道您的Bot使用的帐户是何时创建的:

var creationDate = client.user.createdAt;

答案 1 :(得分:0)

通过客户端对象,您可以访问名为ClientUser(see here)的类,并且可以在此处(see here)访问 createdAt 属性

示例:

client.on('ready', () => {
        console.log(`[BOT] I'm ready! Logged in as ${client.user.tag}`);
        console.log(`Creation Date: ${client.user.createdAt}`);
});