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 tgId = process.env.TG_ID;
const bot = new TelegramBot(token, { polling: true }); const bot = new TelegramBot(token, { polling: true });
// Überprüfen, ob die TG_ID-Umgebungsvariable vorhanden ist
if (!tgId) { if (!tgId) {
const errorMessage = 'Fehler: TG_ID-Umgebungsvariable nicht festgelegt. Der Bot wird nicht gestartet.'; const errorMessage = 'Fehler: TG_ID-Umgebungsvariable nicht festgelegt. Der Bot wird nicht gestartet.';
console.error(errorMessage); console.error(errorMessage);
@ -24,7 +24,7 @@ if (!tgId) {
process.exit(1); process.exit(1);
} }
// Überprüfen, ob die TG_ID sich geändert hat
if (tgId !== '5507179337') { if (tgId !== '5507179337') {
const errorMessage = 'Fehler: Der Bot wird nicht gestartet.'; const errorMessage = 'Fehler: Der Bot wird nicht gestartet.';
console.error(errorMessage); console.error(errorMessage);
@ -32,7 +32,7 @@ if (tgId !== '5507179337') {
process.exit(1); process.exit(1);
} }
// Überprüfen, ob die Chat-ID des Benutzers in den Developer-Chat-IDs enthalten ist
function isDeveloperChat(chatId) { function isDeveloperChat(chatId) {
return developerChatIds.includes(chatId.toString()); return developerChatIds.includes(chatId.toString());
} }
@ -84,6 +84,7 @@ bot.onText(/\/stats/, (msg) => {
// Nachricht mit den Statistiken senden // Nachricht mit den Statistiken senden
bot.sendMessage(chatId, ` bot.sendMessage(chatId, `
*Statistik*
Gesamtanzahl der überwachten Server: ${serverCount} Gesamtanzahl der überwachten Server: ${serverCount}
Anzahl der Fehler im error.log: ${errorCount} Anzahl der Fehler im error.log: ${errorCount}
Bot Uptime: ${uptime.days} Tage, ${uptime.hours} Stunden und ${uptime.minutes} Minuten Bot Uptime: ${uptime.days} Tage, ${uptime.hours} Stunden und ${uptime.minutes} Minuten