mirror of
https://github.com/abocn/TelegramBot.git
synced 2025-03-11 13:19:57 +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() {
|
function getSystemInfo() {
|
||||||
const platform = os.platform();
|
const platform = os.platform();
|
||||||
const release = os.release();
|
const release = os.release();
|
||||||
|
const arch = os.arch();
|
||||||
const cpuModel = os.cpus()[0].model;
|
const cpuModel = os.cpus()[0].model;
|
||||||
const cpuCores = os.cpus().length;
|
const cpuCores = os.cpus().length;
|
||||||
const totalMemory = (os.totalmem() / (1024 ** 3)).toFixed(2) + ' GB';
|
const totalMemory = (os.totalmem() / (1024 ** 3)).toFixed(2) + ' GB';
|
||||||
const freeMemory = (os.freemem() / (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 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` +
|
return `*Server Stats*\n\n` +
|
||||||
`*OS:* ${platform} ${release}\n` +
|
`*OS:* \`${platform} ${release}\`\n` +
|
||||||
`*CPU:* ${cpuModel} (${cpuCores} cores)\n` +
|
`*Arch:* \`${arch}\`\n` +
|
||||||
`*RAM:* ${freeMemory} / ${totalMemory}\n` +
|
`*Node.js Version:* \`${nodeVersion}\`\n` +
|
||||||
`*Uptime:* ${uptime}`;
|
`*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();
|
const message = getSystemInfo();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user