Admin · Logs & Diagnose

Webhook-Status

Diese Seite (Admin → Logs & Diagnose → „Webhook-Status") prüft und konfiguriert den Telegram-Webhook — also den Kanal, über den Telegram Rückmeldungen aus den Chats an die Anwendung zurückmeldet. Sie ist nur bei aktivem Telegram sinnvoll; Du brauchst das Recht admin.access.

Was die Seite zeigt

  • Soll-Konfiguration (aus .env) — ob Bot-Token und Webhook-Secret gesetzt sind und welche Webhook-URL die Anwendung erwartet.
  • Ist-Status (Telegram getWebhookInfo) — die bei Telegram tatsächlich registrierte URL (mit Hinweis, ob sie zur Soll-URL passt oder abweicht), die Zahl unverarbeiteter Updates und der letzte Fehler.
  • Letzte 10 Rückmeldungen — die jüngsten Antworten aus den Chats mit User, Antwort, Zeit und zugehörigem Alarm.

⚠️ Steht kein Webhook-Secret, kann jeder, der die URL kennt, gefälschte Updates einschleusen. Generiere unter „Webhook-Secret" einen Wert, trage ihn in config/.env als TELEGRAM_WEBHOOK_SECRET=… ein, lade die Datei hoch und setze den Webhook danach neu.

Aktionen

  • Webhook setzen / aktualisieren — registriert die Soll-URL beim Bot. Nötig nach Token-Wechsel, URL-Wechsel, Secret-Änderung oder wenn der Webhook vergessen wurde. Vorhandene Pending-Updates werden dabei verworfen.
  • Webhook löschen — entfernt die Registrierung. Danach kommen keine Rückmeldungen mehr an, bis Du den Webhook neu einrichtest.
  • Bot identifizieren (getMe) — zeigt, welcher Bot hinter dem Token steckt.
  • Debug-Informationen anzeigen — blendet die Roh-Antworten von Telegram zur Fehlersuche ein.

Was als nächstes?