Zwei Telegram-Bots in einer Gruppe verbinden: Zustellungssemantik über HTTP

Zwei unabhängige Telegram-Bots im selben Gruppenchat zu verbinden, ist schwieriger, als es klingt. Ein Entwickler auf r/openclaw berichtet von seinen Erfahrungen beim Bau einer Brückenschicht, weil Telegram Nachrichten von einem Bot an einen anderen in einer Gruppe nicht zuverlässig zustellt – obwohl Menschen beide Nachrichten sehen können.
Das Kernproblem
Telegram liefert Bot B keine Updates, wenn Bot A eine Nachricht an die Gruppe sendet. Daher baute das Team eine kleine Brücke um die Einschränkungen von Telegram herum:
- Bot B → Bot A: Bot B postet über einen HTTP-Endpunkt (Tailgate), um Bot A zu erreichen.
- Bot A → Bot B: Bot A stellt ausgewählte ausgehende Nachrichten über einen kontrollierten Feed bereit, den Bot B abfragt.
- Nachrichten enthalten Metadaten:
source,direction,chat ID,nonceund einsafe_to_bridge-Flag. - ACKs: Bot B kann eine bestimmte Nachricht quittieren und bestätigen, dass mindestens ein Hop funktioniert hat.
- Der gemeinsame Feed enthält nur brückensicheren Gruppenkontext – keine privaten DMs oder irrelevanten Datenverkehr.
- Der lokale Poller von Bot B filtert alte/Debug/Protokoll/Status-Nachrichten heraus, dedupliziert Ereignisse und lässt nur frische Gesprächsbeiträge durch.
Lehren aus der ersten Version
Die erste Implementierung war zu locker: Roher Telegram-Kontext gelangte in den gemeinsamen Feed, was zu verwirrenden „Woher weiß der andere Bot das?“-Momenten führte. Die Lösung bestand darin, von rohen gemeinsamen Logs zu expliziten, nur brückensicheren Ereignissen überzugehen.
Der aktuelle Zustand funktioniert in kontrollierten Tests:
- Bot B → Bot A per Relay
- Bot A → Bot B per Feed
- ACKs fließen über den Relay-Pfad
- Sicheres automatisches Spiegeln für Nachrichten, die eindeutig an einen Bot gerichtet sind
Gewünschter Ablauf
Die angestrebte Gesprächsschleife:
- Ein Mensch oder Bot A schreibt etwas, das an Bot B gerichtet ist.
- Die Brücke spiegelt es sicher.
- Bot B sieht es einmal und antwortet einmal.
- Die Antwort wird zurückgespiegelt, wenn sie sicher und relevant ist.
- Keine Duplikate, veraltete Rückstände, undichte private DMs, Debug-Echos oder Bot-Schleifen.
Architekturrichtung
Der Autor schlägt vor, die Brücke eher wie einen kleinen Ereignisbus zu behandeln, nicht wie einen Chat-Hack:
- Strenge Nachrichten-IDs und Nonces
- ACKs, Deduplizierung, Checkpointing
- Begrenzte Feeds mit harter Trennung von privatem und gruppensicherem Kontext
Das Schwierige sind die Zustellungssemantiken – Aktualität, Deduplizierung, ACKs und die Entscheidung, wann ein Bot automatisch antworten soll, ohne Endlosschleifen zu verursachen.
📖 Vollständige Quelle lesen: r/openclaw
👀 Siehe auch

OpenClaw Speicherverwaltung: Kompletter Leitfaden

Erstellen von API-Endpunkten mit Claude: Praktische Prompt-Engineering-Lektionen aus einem 70+-Endpunkte-Projekt
Ein Entwickler baute über 70 LinkedIn-Automatisierungs-API-Endpunkte mit Claude, der 80 % des Codes schrieb, und entdeckte, dass das Behandeln von Prompts wie Verträgen mit expliziten Einschränkungen besser funktioniert als natürliche Sprachbefehle für handelnde Agenten.

Optimierung von AutoResearch auf der RTX 5090: Was scheiterte und was funktionierte
Ein Entwickler teilt spezifische Konfigurationsdetails für den Betrieb von AutoResearch auf einem RTX 5090/Blackwell-Setup, einschließlich fehlgeschlagener Ansätze, die funktional erschienen, aber schlecht abschnitten, und der funktionierenden Konfiguration, die stabile Ergebnisse mit TOTAL_BATCH_SIZE=2**17 und TIME_BUDGET=1200 erzielte.

OpenClaw Mega Cheatsheet: Ihr Gateway zur Meisterschaft im AI-Coding
Tauchen Sie ein in das OpenClaw Mega Cheatsheet von r/openclaw – ein umfassender Leitfaden voller wesentlicher Tipps für AI-Coding- und Automatisierungsenthusiasten.