HYPDB.ONE + Telegram
Telegram ist der direkte Kommunikationskanal für dein HYPDB.ONE-System. So werden Agent-Statusmeldungen, News-Updates und Freigabe-Gates zuverlässig in deinem Chat sichtbar — inklusive klarer, nachvollziehbarer Workflows.
🔗 Was du mit Telegram in HYPDB.ONE machst
Freigabe vor Ausführung
Wenn ein Task eine sensible Aktion enthalten würde, setzt das System ein Freigabe-Gate. Du bestätigst im Telegram-Chat — erst danach geht es weiter.
Agent-Statusmeldungen
Fortschritt, Fehlerklassifikation und Ergebnisberichte werden strukturiert als Meldungen übertragen.
News & Updates
Regelmäßige Updates (z.B. aus Research-Pipelines) können direkt an deinen Telegram-Workflow gemeldet werden.
Klare Steuerung
Du steuerst das System über Telegram-Kommandos wie /status oder /approve — ohne dich durch technische Details kämpfen zu müssen.
🧩 Setup: Telegram im HYPDB.ONE System aktivieren
1) Bot-Konzept
Lege einen Telegram-Bot fest, der Nachrichten empfangen kann. Danach wird der Bot in deiner HYPDB.ONE/Hermes-Umgebung als Telegram-Channel konfiguriert.
2) Hermes Routing
Hermes routet Events (z.B. Cron-Ausführungen, Agent-Outputs oder Fehler) in die Telegram-Kommunikation. Damit ist die Verbindung funktional und nicht nur „UI“.
Konfigurationsbeispiel (Schema)
# Telegram-Konfiguration (Beispielschema)
telegram:
enabled: true
allowed_chats:
- <DEIN_CHAT_ID>
routing:
approvals: true
status_reports: true
command_allowlist:
- "/status"
- "/approve"
- "/deny"
- "/queue"
Stand dieses Konfigurationsbeispiels (geprüft 03.10.2026)
Der Block oben ist ein Beispielschema, keine Abbildung der Konfiguration, die auf diesem System tatsächlich gelesen wird. Vier Punkte sind zu beachten:
1. Es gibt keinen telegram-Block in config.yaml. Der Schlüssel
telegram kommt dort nicht vor. Die Telegram-Zugänge werden ber Umgebungsvariablen
gesteuert: TELEGRAM_BOT_TOKEN sowie TELEGRAM_ALLOWED_USERS. Nur letztere ist hier gesetzt.
2. command_allowlist bedeutet in Hermes etwas anderes. Es ist die dauerhafte
Shell-Freigabeliste, die entscheidet, welche riskanten Befehle ohne Rückfrage laufen dürfen
(aktuell sechs Einträge, darunter execute_code und sudo with privilege flag).
Eine Telegram-Kommandoliste gehört dort nicht hin; die vier genannten Befehle wären stattdessen
durch den Wegfall dieser Shell-Freigaben abgeschwächt, nicht eingeschränkt.
3. routing.approvals und routing.status_reports werden nirgends gelesen.
Diese beiden Schlüssel kommen im gesamten Hermes-Code kein einziges Mal vor. Sie wirken
nicht, werden aber als Schalter angeboten.
4. Bleibt die Allowlist leer, ist das keine Freigabe. Ein nicht gesetzter
TELEGRAM_ALLOWED_USERS liefert keine Entscheidung zurück, sondern gar keine.
Bestätigt sind die vier Befehle selbst. /status, /approve,
/deny und /queue stehen alle vier in der echten Kommando-Registry
(hermes_cli/commands.py). Der Gateway-Prozess läuft, und der Bot ist eingerichtet; nur die
Zugängsbeschränkung gehört über die genannte Umgebungsvariable, nicht über die gezeigte Datei.
Stattdessen abrufbar: die tatsächlich erreichbaren HYPDB.ONE-Funktionen sind auf den Plan-Seiten beschrieben; die Konto-Zugangsdaten verwalten Sie über LOGIN und IMPRESSUM.
Hinweis: Tokens/Keys gehören niemals in öffentliche Dokumente. Halte deine Konfiguration sicher lokal und passe die Allowlist strikt an.
📡 Was auf diesem Server tatsächlich gemeldet wird
Die Angaben unten werden beim Laden dieser Seite aus den echten Statusdateien gelesen — nicht aus dem Konfigurationsbeispiel weiter oben. Steht eine Datei nicht zur Verfügung, steht hier ausdrücklich „nicht abrufbar" statt eines Wertes.
Messaging-Kanal (aus agenten_status.json)
| Feld | Gemeldeter Wert |
|---|---|
| Erreichbar | – |
| Kanäle | – |
| Zustand | – |
Statusdatei wird geladen…
Telefonie-Kanäle (aus telefonie_status.json)
Diese Kanäle laufen über den Twilio-Anschluss des Systems, nicht über den Telegram-Bot. Sie stehen hier, weil dieselbe Freigabe- und Meldelogik für beide Wege gilt.
| Kanal | Bereit | Fehlende Zugangsdaten |
|---|---|---|
| wird geladen… | ||
Zugangsdaten werden in diesen Dateien nur maskiert geführt (Kürzel plus Länge). Vollständige Tokens, SIDs oder Passwörter stehen in keiner Datei, die der Webroot ausliefert.
🧪 Beispiel-Use-Cases
- Freigabe-Takt: Du startest einen Plan, Hermes meldet die nötigen Schritte — du bestätigst nur die Aktionen, die wirklich passen.
- Fehlerreaktion: Wenn ein Task fehlschlägt, erhältst du eine klassifizierte Meldung inkl. Ergebnisstatus.
- Status-Check: Du prüfst mit /status, ob ein Agent gerade aktiv ist oder ob ein Gate offen steht.
- News-Broadcast: Research-Updates können automatisch an dein Telegram Postfach gesendet werden.