Telegram Bot Admin

Telegram Bot …
🔇 Alle Alerts sind STUMM (telegram.enabled = false)
⚠ Konfiguration geändert — Bot muss neu gestartet werden.

Service

PID–
RAM–
Restarts–
Uptime–
Aktiv seit–
Unit–

0 / 4096 Zeichen

Vorlagen

Vorlage bearbeiten

🤖 Bots

Service-Bots aus config.json → telegram.bots[] — die per Long-Poll laufenden Telegram-Bots. Tokens stehen in /opt/telegram-bot/data/.env und werden hier nie angezeigt.

+ Neuer Service-Bot

ID + Name + ENV-Variablenname. Den Token-Wert selbst setzt du via SSH in /opt/telegram-bot/data/.env (Format NAME=...), danach hier „Token-Status aktualisieren" klicken.

ℹ Dies ist NICHT der Bot-Service. Hier liegen Tokens fuer „Senden"-Tests in data/bots.json (mode 600). Service-Bots → Sub-Tab daneben.

Send-Bots

Bot anlegen

Monitoring --

Server

Lade…

Websites

Lade…

Sonos --

Speaker

Lade…

Szenen

Lade…

📊 Status & Live-Übersicht

Service & Master --

Service: --

Quiet Hours --

Lade …

Maintenance --

Lade …

Aktive Cooldowns --

Lade …

Push-Historie 24h --

Lade …

Nächste Slots

Lade …

Dry-Run Preview Was würde JETZT gepusht?

Wendet alle aktiven Filter (Mute/Quiet/Cooldown/Maintenance/Target-Mute) auf den letzten state.lastSnapshot an — ohne tatsaechlich zu senden.

🔔 Alert-Regeln

Pro Regel: Toggle + Label. Änderungen sammeln, dann unten speichern (Bot-Restart nötig).

Keine Änderungen

🎯 Targets

Toggle pro Target. Ungetoggelt = stumm (kein Push). Group-Headers basieren auf Heuristik.

Keine Änderungen

⏰ Zeitsteuerung

Quiet Hours --

Daily Summary --


        

Memorial-Pushes 🔒 Daten gesperrt

Datumsangaben und Texte werden im Bot-Code geführt und nicht über die UI verändert.

Dienstag-Push
Geburtstags-Push

🔒 Datum/Jahr sind im Bot-Code festgelegt und können nicht hier geändert werden.

Maintenance-Windows --

Zeitfenster, in denen Tunnel-Down-Alerts unterdrückt werden (z.B. nightly LXC-Reboot).

🌐 Watcher

Outage-Watcher --

Pollt externe Status-Feeds (Anthropic, Hosttech …) und sendet via Outage-Bot bei neuen Stoerungen.

Feeds

Lade …

Feed-Status
Lade …

Sensor-Thresholds IKEA-Dirigera

Sensoren via IKEA-Dirigera-HomeHub-Tunnel. Schwellen fuer Window-Battery-Alerts.

Low < Clear (Hysterese). Bei Erreichen von „Clear" wird das Battery-Low-Cooldown zurueckgesetzt.

Sonos-Battery-Thresholds Sonos Roam

Sonos Roam wird alle 2 Minuten gepollt.

Tunnel-Monitor 🔒 Code-konfiguriert

Probes hardcoded in /opt/telegram-bot/index.js. Maintenance-Windows via Tab ⏰ Schedules.

  • sonosTunnel — Cloudflare-Tunnel zum Heim-Sonos
  • homehubTunnel — Cloudflare-Tunnel zum IKEA Dirigera

Monitoring-Targets 🔒 Hosttech-FTP

Quelle: monitoring.vpnsecure.ch/data/cache.json auf Hosttech. Hier nicht editierbar — Mute via Tab 🎯 Targets.

Lade …

⚙ System (/opt/telegram-bot/data/config.json)

Hinweis: Alerts, Targets, Zeitsteuerung und Watcher sind in eigenen Tabs.

Allgemein

Zusatz-Empfänger --

Default-Recipient = telegram.chatId (siehe oben). Hier optional weitere Chat-IDs mit Name.

Tokens (read-only) /opt/telegram-bot/data/.env

Token-Werte werden NIE angezeigt. Nur Existenz + Länge.

Lade …
📝 Raw JSON-Editor (Voll-Replace) — letzte Verteidigungslinie

Memorial-Blöcke sind redacted angezeigt. Server lehnt Speichern ab, wenn Memorial-Felder (month/day/bornYear) geändert wurden.

Backups & Audit-Log --

Pro Save wird automatisch ein config.json.bak-YYYYMMDD-HHMMSS-<action> angelegt (Rolling Retention 20). Klick auf Eintrag öffnet Diff.

Lade …

Backup-Diff


          

      

Live Logs (verbinde…)


      
VPS2 · 51.195.42.148 · telegrambot.vpnsecure.ch