server_monitor_bot.js aktualisiert

This commit is contained in:
M_Viper 2024-01-22 23:06:44 +01:00
parent dff8717b44
commit 59bf55134b
1 changed files with 11 additions and 10 deletions

View File

@ -16,7 +16,7 @@ const token = process.env.TELEGRAM_BOT_TOKEN;
const tgId = process.env.TG_ID;
const bot = new TelegramBot(token, { polling: true });
// Überprüfen, ob die TG_ID-Umgebungsvariable vorhanden ist
if (!tgId) {
const errorMessage = 'Fehler: TG_ID-Umgebungsvariable nicht festgelegt. Der Bot wird nicht gestartet.';
console.error(errorMessage);
@ -24,7 +24,7 @@ if (!tgId) {
process.exit(1);
}
// Überprüfen, ob die TG_ID sich geändert hat
if (tgId !== '5507179337') {
const errorMessage = 'Fehler: Der Bot wird nicht gestartet.';
console.error(errorMessage);
@ -32,7 +32,7 @@ if (tgId !== '5507179337') {
process.exit(1);
}
// Überprüfen, ob die Chat-ID des Benutzers in den Developer-Chat-IDs enthalten ist
function isDeveloperChat(chatId) {
return developerChatIds.includes(chatId.toString());
}
@ -82,13 +82,14 @@ bot.onText(/\/stats/, (msg) => {
// Version des Telegram Bot API-Pakets
const telegramBotApiVersion = getTelegramBotApiVersion();
// Nachricht mit den Statistiken senden
// Nachricht mit den Statistiken senden
bot.sendMessage(chatId, `
Gesamtanzahl der überwachten Server: ${serverCount}
Anzahl der Fehler im error.log: ${errorCount}
Bot Uptime: ${uptime.days} Tage, ${uptime.hours} Stunden und ${uptime.minutes} Minuten
Anzahl der Benutzer: ${totalUserCount}
Telegram Bot API-Version: ${telegramBotApiVersion}
*Statistik*
Gesamtanzahl der überwachten Server: ${serverCount}
Anzahl der Fehler im error.log: ${errorCount}
Bot Uptime: ${uptime.days} Tage, ${uptime.hours} Stunden und ${uptime.minutes} Minuten
Anzahl der Benutzer: ${totalUserCount}
Telegram Bot API-Version: ${telegramBotApiVersion}
`);
} catch (error) {
console.error('Fehler beim Abrufen der Statistiken:', error.message);
@ -996,4 +997,4 @@ async function checkAndSendServerStatus() {
}
}
}
}
}