我正在尝试让我的机器人正常运行。每当我在台式机或Heroku上运行它时,对于所有时间格式,它给我的所有信息都是“ 0”。如果有人知道我该如何修复我的代码,我将不胜感激!也可以通过不和谐的RiiZu#3125与我联系
const Discord = require('discord.js');
const moment = require("moment");
const bot = new Discord.Client();
require("moment-duration-format");
module.exports = {
name: 'stats',
description: "Bot Stats",
execute(message, args){
const duration = moment.duration(bot.uptime).format(" D [days], H [hrs], m [mins], s [secs]");
const statEmbed = new Discord.RichEmbed()
.setTitle("** = STATISTICS =**")
.addField("**Mem Usage ::**", `**${(process.memoryUsage().heapUsed / 1024 / 1024).toFixed(2)} MB**`)
.addField("**Uptime**", `**${duration}**`);
message.channel.send(statEmbed)
}
}
抱歉,我也不知道这个问题,也许是您的“矩持续时间格式”问题?我从不使用它。
我这样计算了我的机器人的正常运行时间,希望它可以对您有所帮助