AI CommerceAICOMMERCE
Alle Artikel
OpenClaw

Telegram für OpenClaw sicher einrichten: Konto, Bot, Teamgruppen, Themen und ein Agent pro Thema

Paavo Christian Spieker12. Oktober 202613 min read
Telegram für OpenClaw sicher einrichten: Konto, Bot, Teamgruppen, Themen und ein Agent pro Thema Visual

Telegram ist für viele Teams der Kanal, über den sie am liebsten mit ihren OpenClaw Agenten arbeiten. Schnell, auf jedem Gerät, mit Sprachnachrichten, Dateien und Gruppen. Warum wir unterwegs fast immer Telegram nehmen, haben wir im großen Messenger Vergleich erklärt.

Die Frage, die danach immer kommt: „Und wie richte ich das so ein, dass es sicher ist und im Team nicht im Chaos endet?" Genau darum geht es hier. Nicht um die Theorie, sondern um das Setup, das bei uns jeden Tag läuft.

Kurz gesagt: Ein gutes Telegram Setup für OpenClaw hat drei Schichten. Erstens Konten, die niemand Fremdes finden oder in Gruppen stecken kann. Zweitens Bots, die nur mit freigegebenen Personen reden. Drittens Teamgruppen mit festen Regeln und Themen, in denen jedes Thema seine eigene Sitzung und auf Wunsch seinen eigenen Agenten hat. Wer diese drei Schichten sauber aufsetzt, hat nach einer Stunde ein System, das mit dem Team wächst.

Wenn ihr noch gar nicht wisst, was ein Agent in OpenClaw eigentlich ist, lest vorher kurz OpenClaw für Anfänger.

Schritt 1: Das Telegram Konto absichern

Der Agent ist nur so sicher wie die Konten der Menschen, die mit ihm reden. Deshalb fangen wir nicht beim Bot an, sondern bei jeder einzelnen Person im Team. Ziel: Niemand Fremdes kann euch auf Telegram finden, euch schreiben oder euch in Gruppen holen.

Alle Punkte findet ihr am Handy unter Einstellungen → Datenschutz und Sicherheit, am Desktop an derselben Stelle.

Keinen Benutzernamen vergeben

Ein Telegram Benutzername (@name) ist öffentlich und über die Suche auffindbar. Für die Arbeit mit Agenten braucht ihn niemand. Wer schon einen hat: Einstellungen → Profil bearbeiten → Benutzername → löschen.

Wie man Leute dann trotzdem in Gruppen bekommt, zeigen wir in Schritt 3. Kleiner Vorgriff: mit einem einzigen „Hallo".

Kontakte nicht synchronisieren

Telegram lädt sonst das komplette Adressbuch des Handys auf seine Server.

  • Kontakte synchronisieren: AUS
  • Häufige Kontakte vorschlagen: AUS
  • Synchronisierte Kontakte löschen: einmal antippen und bestätigen, damit bereits hochgeladene Kontakte verschwinden
  • Zusätzlich in den Einstellungen des Handys der Telegram App den Zugriff auf Kontakte entziehen

Datenschutz: alles auf zu

Einstellung So einstellen
Telefonnummer: wer sieht sie? Niemand
Telefonnummer: wer kann mich darüber finden? Meine Kontakte
Zuletzt online Niemand oder Meine Kontakte
Profilbilder Meine Kontakte
Bio und Geburtstag Meine Kontakte oder Niemand
Weitergeleitete Nachrichten Niemand (eine Weiterleitung führt dann nicht zu eurem Konto)
Anrufe Meine Kontakte oder Niemand, darunter Peer to Peer: Niemand (verbirgt eure IP Adresse)
Nachrichten Meine Kontakte (Fremde können euch nicht anschreiben)
Gruppen und Kanäle Meine Kontakte, plus Ausnahme „Immer erlauben" für euer Firmenkonto

Die letzte Zeile ist der Trick, der das ganze Setup zusammenhält: Niemand kann euch ungefragt in eine Gruppe stecken, außer dem einen Konto eurer Firma, das die Teamgruppen anlegt.

Konto absichern

  • Zweistufige Bestätigung einschalten, mit eigenem Passwort und Wiederherstellungs E Mail. Dann reicht ein abgefangener SMS Code nicht, um das Konto zu übernehmen.
  • Code Sperre (optional): die App nur mit Code oder Face ID öffnen.
  • Geräte prüfen: unter Einstellungen → Geräte sollten nur eure eigenen Geräte stehen. Alles Unbekannte sofort beenden.

Wie sicher ist das dann?

Mit diesen Einstellungen findet euch niemand über eure Nummer, niemand Fremdes kann euch schreiben und niemand holt euch ungefragt in Gruppen. Nummer und Adressbuch bleiben privat.

Ehrlich dazu gesagt: Normale Telegram Chats und Gruppen werden verschlüsselt übertragen und gespeichert, sind aber nicht Ende zu Ende verschlüsselt. Für die Arbeit mit Agenten passt das, denn der Agent muss die Nachrichten ohnehin lesen können. Wirklich Privates gehört trotzdem nicht in einen Teamchat.

Schritt 2: Den Bot anlegen und richtig freischalten

Jeder Agent bekommt seinen eigenen Telegram Bot. So weiß jeder im Team sofort, mit wem er gerade redet, und ihr könnt Rechte pro Agent vergeben.

Bot bei BotFather erstellen

  1. In Telegram @BotFather öffnen (genau dieser Name, es gibt Nachahmer) oder die BotFather Web App nutzen.
  2. /newbot schicken, Anzeigenamen und Benutzernamen vergeben (muss auf bot enden).
  3. Den Token sicher ablegen. Er ist ein Passwort: Wer ihn hat, spricht als euer Bot.

Token in OpenClaw eintragen

Am schnellsten über die CLI:

openclaw channels add --channel telegram --token <bot-token>

Bei mehreren Bots arbeitet ihr mit Accounts, einem pro Agent. Den Token legt ihr dann besser als Datei ab (tokenFile) statt im Klartext in der Konfiguration. Mit openclaw channels status --probe prüft ihr, ob der Bot verbunden ist.

Nur mit den richtigen Leuten reden

Die wichtigste Einstellung überhaupt ist die DM Policy, also wer dem Bot direkt schreiben darf:

Policy Bedeutung Unsere Empfehlung
pairing Neue Leute bekommen einen Code, ihr bestätigt sie gut für die Ersteinrichtung
allowlist Nur die eingetragenen Telegram IDs Standard für jeden Firmenbot
open Jeder, der den Bot findet nur für bewusst öffentliche Bots
disabled Keine Direktchats für reine Gruppenbots

Tragt in allowFrom immer die numerische Telegram ID ein, nicht Handynummer oder Benutzernamen. Die eigene ID bekommt ihr am einfachsten, indem ihr dem Bot im Modus pairing einmal schreibt. Seine Antwort enthält eure ID.

{
  channels: {
    telegram: {
      enabled: true,
      dmPolicy: "allowlist",
      allowFrom: ["123456789", "987654321"],
    },
  },
}

Wichtig: Eine bestätigte Pairing Anfrage erlaubt nur den Direktchat. Für Gruppen gilt eine eigene Freigabe. Das ist kein Fehler, sondern eine bewusste Sicherheitsgrenze.

Schritt 3: Teamgruppen, die nicht im Chaos enden

Spannend wird Telegram, sobald mehrere Menschen mit einem Agenten arbeiten. Dafür nutzen wir Teamgruppen: eine Gruppe pro Arbeitsbereich, mit einem festen Agenten und klaren Regeln.

Wem gehört die Gruppe?

Unsere Regel: Teamgruppen gehören einem Firmenkonto, nicht einer Privatperson. Also ein eigenes Telegram Konto der Firma, mit zweistufiger Bestätigung, über das alle Teamgruppen angelegt werden. Verlässt jemand das Team, bleibt die Gruppe trotzdem in Firmenhand.

Und hier schließt sich der Kreis zu Schritt 1: Jede Person schreibt diesem Firmenkonto einmal „Hallo". Ab dann kennt das Firmenkonto sie und kann sie in Gruppen holen. Ganz ohne Benutzernamen, ganz ohne Handynummer im Umlauf. Für alle anderen bleibt sie unauffindbar. Wer zusätzlich das Firmenkonto bei „Gruppen und Kanäle → Immer erlauben" einträgt, wird direkt hinzugefügt statt über einen Einladungslink.

Unser Gruppenstandard

Punkt Standard
Name TEAM: <BEREICH>, zum Beispiel TEAM: MARKETING. So erkennt jeder sofort, dass ein Agent mitliest
Besitzer das Firmenkonto mit zweistufiger Bestätigung
Admin mit allen Rechten die verantwortliche Person, immer
Agent Bot Admin ohne Rechte. So liest er alle Nachrichten, kann aber nichts verwalten
Mitglieder dürfen nichts ändern: keine Gruppeninfos, kein Anpinnen, keine Einladungen, keine Themen
Verlauf für neue Mitglieder sichtbar, damit sie den Kontext haben
Themen immer an (Schritt 4)
Beschreibung Bereich und Ansprechpartner

Warum der Bot Admin sein sollte

Telegram Bots laufen standardmäßig im Privacy Mode und sehen in Gruppen nur Befehle und Nachrichten, in denen sie erwähnt werden. Es gibt zwei Wege, das zu ändern:

  1. Bot zum Admin machen (unsere Wahl). Gilt nur für diese eine Gruppe. Alle Admin Rechte abschalten, der Bot braucht keine.
  2. Privacy Mode bei BotFather abschalten (/setprivacy). Gilt global für den Bot in allen Gruppen. Danach muss der Bot aus jeder Gruppe entfernt und neu hinzugefügt werden, sonst greift die Änderung nicht.

Gruppe in OpenClaw freischalten

OpenClaw ignoriert Gruppen, bis ihr sie freigebt. Ihr braucht die Gruppen ID, eine negative Zahl, die bei Supergruppen mit -100 beginnt. Am einfachsten: in die Gruppe schreiben und openclaw logs --follow beobachten.

{
  channels: {
    telegram: {
      groups: {
        "-1001234567890": {
          requireMention: false,
          allowFrom: ["123456789", "987654321"],
        },
      },
    },
  },
}

requireMention: false heißt: Der Agent reagiert auf jede Nachricht. In einer Teamgruppe mit einem festen Agenten ist das genau richtig.

allowFrom in der Gruppe begrenzt, wer den Agenten auslösen darf. Ein Gast in der Gruppe kann mitlesen, aber dem Agenten keine Aufträge geben.

Der häufigste Fehler: groupAllowFrom ist keine Liste von Gruppen, sondern von Personen. Gruppen IDs (die negativen Zahlen) gehören unter groups, Personen IDs unter allowFrom oder groupAllowFrom.

Schritt 4: Themen Modus, damit jedes Thema seinen Faden hat

Eine Gruppe, in der alles durcheinander läuft, ist für Menschen anstrengend und für Agenten noch mehr. Die Lösung heißt Themen (in Telegram „Topics", die Gruppe wird damit zum Forum).

Einschalten: Gruppeninfo → Bearbeiten → Themen aktivieren. Danach legt ihr Themen wie „Allgemein", „Kampagnen", „Reporting" oder „Fehler" an.

Das Entscheidende passiert auf der OpenClaw Seite: Jedes Thema bekommt automatisch eine eigene Sitzung. Der Agent hält die Fäden auseinander. Was ihr im Thema „Reporting" besprecht, vermischt sich nicht mit dem Thema „Kampagnen". Das spart Missverständnisse und macht Antworten spürbar besser, weil der Agent nicht ständig zwischen Zusammenhängen springen muss.

Warum getrennte Sitzungen so viel ausmachen, erklären wir in OpenClaw für Anfänger im Abschnitt über Sitzungen.

Zwei Details, die man kennen sollte:

  • Das Standardthema „Allgemein" hat intern immer die ID 1 und verhält sich in Telegram etwas anders als die übrigen Themen. Für echte Arbeit legen wir deshalb immer mindestens ein eigenes Thema an.
  • Themen erben die Einstellungen der Gruppe (requireMention, allowFrom und so weiter), können sie aber pro Thema überschreiben.

Schritt 5: Ein Agent pro Thema und mehrere Agenten in einer Gruppe

Jetzt wird es richtig gut. In OpenClaw kann jedes Thema einen eigenen Agenten haben, mit eigenem Arbeitsbereich, eigenem Gedächtnis und eigener Sitzung.

{
  channels: {
    telegram: {
      groups: {
        "-1001234567890": {
          topics: {
            "1": { agentId: "assistent" },
            "3": { agentId: "grafik" },
            "5": { agentId: "entwickler" },
          },
        },
      },
    },
  },
}

So entsteht eine Projektgruppe, in der das Team an einem Ort arbeitet und trotzdem in jedem Thema der passende Spezialist antwortet. Die Themen ID seht ihr im Link zu einer Nachricht im Thema oder im Log.

Mehrere Agenten im selben Raum

Manchmal soll ein zweiter Agent in einer Gruppe mitlesen, aber nicht ständig mitreden. Unser Muster dafür heißt Haupt und Nebenagent:

  • Hauptagent: requireMention: false, antwortet auf alles.
  • Nebenagent: requireMention: true, antwortet nur, wenn man ihn anspricht: per @botname, per Antwort auf seine Nachricht oder über seinen Namen.

Für die Ansprache per Namen gibt es mentionPatterns, zum Beispiel reagiert ein Agent namens „Max" dann auch auf „Max, kannst du mal…":

{
  agents: {
    entries: {
      max: { groupChat: { mentionPatterns: ["\\bmax\\b"] } },
    },
  },
}

Gut zu wissen: Telegram Bots sehen die Nachrichten anderer Bots nicht. Zwei Agenten können sich in einer Gruppe also nicht versehentlich endlos gegenseitig antworten.

Fallstrick bei mehreren Bots: Bekommt ein einzelner Bot Account eine eigene groups Liste, ersetzt sie die gemeinsame Liste komplett, sie wird nicht ergänzt. Wer später eine neue Gruppe nur in der gemeinsamen Liste einträgt, wundert sich, warum dieser eine Bot dort nicht reagiert. Unsere Regel: Jede neue Gruppe auch in allen Account Listen nachziehen.

Schritt 6: Thread Modus im Direktchat

Themen gibt es nicht nur in Gruppen. Telegram erlaubt inzwischen auch im Einzelchat mit einem Bot mehrere Themen. Ihr schaltet das pro Bot bei BotFather ein: in der BotFather Web App beim Bot den Thread Modus aktivieren.

Danach könnt ihr im Direktchat mit eurem Agenten getrennte Unterhaltungen führen, etwa „Angebot Kunde A", „Recherche" und „Tagesplanung". OpenClaw erkennt das automatisch und führt für jedes Thema eine eigene Sitzung, genau wie in Gruppen. Ohne Thread Modus bleibt der Direktchat eine einzige lange Unterhaltung.

Für uns ist das der Unterschied zwischen einem Chat, in dem nach zwei Wochen alles durcheinander geht, und einem sauberen Posteingang mit Ordnern.

Hinweis für bestehende Setups: Ältere OpenClaw Konfigurationen hatten dafür eigene Schalter (threadReplies). Die sind entfallen, maßgeblich ist nur noch die Einstellung bei BotFather. openclaw doctor --fix räumt alte Einträge auf.

Die Regel, die alle übersehen: persönliche Agenten bleiben draußen

Ein Agent hat ein Gedächtnis für alle seine Chats. Die Sitzungen sind getrennt, aber was er sich merkt, weiß er überall.

Das heißt: Ein persönlicher Agent, der für eine einzelne Person Mails, Termine oder Vertrauliches erledigt, gehört nie in eine Teamgruppe. Sonst kann er im Team Dinge erwähnen, die er aus dem Einzelchat weiß.

Unsere Aufteilung:

  • Teamagenten pro Arbeitsbereich, erreichbar über die Teamgruppe.
  • Persönliche Agenten pro Person, nur im Direktchat.

Wer das von Anfang an trennt, muss später nicht mühsam aufräumen.

Checkliste zum Abhaken

Für jede Person im Team

  • Kein Benutzername
  • Kontakte nicht synchronisieren, hochgeladene Kontakte gelöscht
  • Datenschutz wie in der Tabelle oben
  • Firmenkonto bei „Gruppen und Kanäle" unter „Immer erlauben"
  • Einmal „Hallo" an das Firmenkonto geschrieben
  • Zweistufige Bestätigung an, Geräteliste geprüft

Für jeden Bot

  • Bei BotFather angelegt, Token als Datei abgelegt
  • dmPolicy: "allowlist" mit numerischen IDs
  • Thread Modus bei BotFather an, wenn Themen im Direktchat gewünscht sind

Für jede Teamgruppe

  • Angelegt vom Firmenkonto, Name TEAM: <BEREICH>
  • Bot als Admin ohne Rechte, verantwortliche Person als Admin mit allen Rechten
  • Mitglieder dürfen nichts ändern, Verlauf sichtbar
  • Themen an, mindestens ein eigenes Thema
  • In OpenClaw unter groups freigegeben, mit allowFrom für die Personen
  • Kein persönlicher Agent in der Gruppe
  • Test: Nachricht schreiben, Agent antwortet

Sechs Fallstricke, die uns begegnet sind

  1. Privacy Mode umgestellt, nichts passiert. Der Bot muss danach aus der Gruppe raus und wieder rein.
  2. Gruppen ID unter groupAllowFrom eingetragen. Gruppen gehören unter groups, Personen unter allowFrom.
  3. Pairing bestätigt, Gruppe geht trotzdem nicht. Pairing gilt nur für den Direktchat.
  4. Neue Gruppe, ein Bot schweigt. Er hat eine eigene groups Liste, in der die Gruppe fehlt.
  5. Jemand lässt sich nicht hinzufügen. Seine Privatsphäre erlaubt es nicht. Entweder einmal „Hallo" an das Firmenkonto und das Konto bei „Immer erlauben" eintragen, oder einen Einladungslink schicken.
  6. Antwort im Thema „Allgemein" landet seltsam. Das Standardthema ist ein Sonderfall. Eigene Themen anlegen.

Fazit

Telegram ist für OpenClaw nicht nur bequem, sondern mit dem richtigen Setup auch ein ordentlicher, sicherer Arbeitsplatz für ganze Teams. Die Reihenfolge ist dabei wichtig: erst die Konten dicht machen, dann die Bots freischalten, dann die Gruppen bauen. Mit Themen, einem Agenten pro Thema und dem Thread Modus im Direktchat wird daraus ein System, in dem jeder Faden seinen Platz hat.

Wenn ihr wissen wollt, ob Telegram für euch überhaupt der richtige Kanal ist, schaut in unseren Vergleich von Telegram, Discord, Slack und WhatsApp. Und wenn eure Agenten in Telegram Tabellen als hässliche Code Box ausgeben: so stellt ihr auf saubere Tabellen um.

Bild zum Teilen
Sharing Bild zum Beitrag Telegram für OpenClaw sicher einrichten: Konto, Bot, Teamgruppen, Themen und ein Agent pro Thema
Bild in Originalgröße öffnen ↗