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

✍️ OpenClawRadar📅 Veröffentlicht: 5. Mai 2026🔗 Source
Zwei Telegram-Bots in einer Gruppe verbinden: Zustellungssemantik über HTTP
Ad

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, nonce und ein safe_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.
Ad

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:

  1. Ein Mensch oder Bot A schreibt etwas, das an Bot B gerichtet ist.
  2. Die Brücke spiegelt es sicher.
  3. Bot B sieht es einmal und antwortet einmal.
  4. Die Antwort wird zurückgespiegelt, wenn sie sicher und relevant ist.
  5. 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

Ad

👀 Siehe auch

Verwendung von Claude zur Analyse von Schreibmustern für bessere individuelle Anweisungen
Anleitungen

Verwendung von Claude zur Analyse von Schreibmustern für bessere individuelle Anweisungen

Ein Reddit-Nutzer beschreibt eine Methode zur Erstellung effektiverer individueller Anweisungen, indem Claude 10 Schreibproben analysiert, um konkrete Muster wie die Vermeidung bestimmter Satzzeichen und Analogiequellen zu identifizieren, anstatt sich auf subjektive Tonbeschreibungen zu verlassen.

OpenClawRadar
Praktische Prompt-Struktur für Claude AI-Ausführungsagenten
Anleitungen

Praktische Prompt-Struktur für Claude AI-Ausführungsagenten

Ein Entwickler teilt Prompt-Engineering-Techniken, die Halluzinationen bei Claude-KI-Agenten reduziert haben, die API-Aufrufe, Datenextraktion und mehrstufige Workflows ausführen. Zu den wichtigsten Strategien gehören das Schreiben von Prompts als Verträge, die Reservierung von 40 % der Tokens für die Fehlerbehandlung und die Trennung von 'Warte'- und 'Stopp'-Bedingungen.

OpenClawRadar
End-to-End-LLM-Stapelverfolgung: Vom Tastendruck zum gestreamten Token
Anleitungen

End-to-End-LLM-Stapelverfolgung: Vom Tastendruck zum gestreamten Token

Ein Softwareingenieur hat ein umfassendes Dokument erstellt, das jede Ebene des Stacks verfolgt, wenn eine Eingabeaufforderung an ein LLM gesendet wird, einschließlich clientseitiger Token-Zählung, Netzwerkprotokollen, API-Gateways, Sicherheitsklassifizierern, Tokenisierung, KV-Cache, Sampling-Pipeline und Streaming-Mechanismen.

OpenClawRadar
Claude Code-Ordnerstruktur-Spickzettel von Reddit-Benutzer
Anleitungen

Claude Code-Ordnerstruktur-Spickzettel von Reddit-Benutzer

Ein Reddit-Nutzer erstellte eine Spickzettel für die Ordnerstruktur von Claude Code, nachdem er auf häufige Fallstricke gestoßen war. Dieser behandelt das Layout des .claude/-Verzeichnisses, Hook-Ereignisse, settings.json, MCP-Konfiguration, Skill-Struktur und Schwellenwerte für das Kontextmanagement.

OpenClawRadar