server_monitor_bot.js aktualisiert
This commit is contained in:
parent
dff8717b44
commit
59bf55134b
|
@ -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() {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue