diff --git a/server_monitor_bot.js b/server_monitor_bot.js index dc40a46..c473311 100644 --- a/server_monitor_bot.js +++ b/server_monitor_bot.js @@ -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() { } } } -} +} \ No newline at end of file