mirror of
https://github.com/abocn/TelegramBot.git
synced 2025-03-10 21:00:03 +00:00
Updated stats to give more info
This commit is contained in:
parent
d98dd7d1ff
commit
fb11e707b3
@ -15,17 +15,32 @@ module.exports = function (bot, msg) {
|
||||
function getSystemInfo() {
|
||||
const platform = os.platform();
|
||||
const release = os.release();
|
||||
const arch = os.arch();
|
||||
const cpuModel = os.cpus()[0].model;
|
||||
const cpuCores = os.cpus().length;
|
||||
const totalMemory = (os.totalmem() / (1024 ** 3)).toFixed(2) + ' GB';
|
||||
const freeMemory = (os.freemem() / (1024 ** 3)).toFixed(2) + ' GB';
|
||||
const loadAverage = os.loadavg().map(avg => avg.toFixed(2)).join(', ');
|
||||
const uptime = formatUptime(os.uptime());
|
||||
const nodeVersion = process.version;
|
||||
const homeDir = os.homedir();
|
||||
const hostName = os.hostname();
|
||||
const tempDir = os.tmpdir();
|
||||
const userInfo = os.userInfo();
|
||||
|
||||
return `*Server Stats*\n\n` +
|
||||
`*OS:* ${platform} ${release}\n` +
|
||||
`*CPU:* ${cpuModel} (${cpuCores} cores)\n` +
|
||||
`*RAM:* ${freeMemory} / ${totalMemory}\n` +
|
||||
`*Uptime:* ${uptime}`;
|
||||
`*OS:* \`${platform} ${release}\`\n` +
|
||||
`*Arch:* \`${arch}\`\n` +
|
||||
`*Node.js Version:* \`${nodeVersion}\`\n` +
|
||||
`*CPU:* \`${cpuModel}\`\n` +
|
||||
`*CPU Cores:* \`${cpuCores} cores\`\n` +
|
||||
`*RAM:* \`${freeMemory} / ${totalMemory}\`\n` +
|
||||
`*Load Average:* \`${loadAverage}\`\n` +
|
||||
`*Uptime:* \`${uptime}\`\n\n` +
|
||||
`*Username*: \`${userInfo.username}\`\n` +
|
||||
`*Hostname:* \`${hostName}\`\n` +
|
||||
`*Home Directory:* \`${homeDir}\`\n` +
|
||||
`*Temp. Directory:* \`${tempDir}\``;
|
||||
}
|
||||
|
||||
const message = getSystemInfo();
|
||||
|
Loading…
x
Reference in New Issue
Block a user