OpenClaw Telegram-Integration: Vom Bot erstellen bis zur fertigen Konfiguration
Sie möchten in Telegram direkt mit einem KI-Assistenten chatten – ohne Browser, Login und Wartezeit. Mit OpenClaw und einem Telegram Bot ist das in etwa einer halben Stunde möglich. Kein Backend-Wissen nötig, keine komplizierte Server-Konfiguration.
Dieser Artikel führt Schritt für Schritt von BotFather über Token, OpenClaw-Konfiguration und Whitelist-Sicherheit bis zum Test. Mit typischen Fallstricken und einer Checkliste zur Fehlerbehebung. In 30 Minuten zu einem KI-Assistenten, der rund um die Uhr erreichbar ist.
Günstiger Einstieg: ArkClaw macht KI-Agenten wirklich zugänglich
OpenClaw (der „Hummer“) ist beliebt, aber die Konfiguration schreckt ab? ByteDance Volcano Engine bietet mit ArkClaw eine Ein-Klick-Lösung: 24/7 online, Browser steuern, Skripte ausführen, Kalender verwalten – ohne Server- und Token-Gefrickel.
Der Preis ist der Hammer: 9,9 Yuan/Monat, mit Einladungscode ZLKUK54M (hier registrieren) nur 8,9 Yuan. Als Entwickler lohnt sich Coding Plan Pro – ArkClaw quasi gratis.
Vorbereitung: Grundlagen, die Sie kennen sollten
Bevor Sie loslegen, klären wir ein paar Begriffe. Kein trockener Theorieblock – wer das versteht, spart später viel Zeit.
Ein Telegram Bot ist kein normales Konto. Er ist eher eine Schnittstelle für automatische Antworten: Nachrichten empfangen und beantworten, aber nicht selbst Gespräche beginnen. Wie ein Support-Bot – er antwortet, wenn Sie fragen.
Wer ist BotFather? Der offizielle „Bot-Fabrik“-Dienst von Telegram. Jeder Bot entsteht hier. BotFather ist selbst ein Bot – Sie chatten mit ihm, um Ihren Bot anzulegen und zu konfigurieren. Am Anfang klang das für mich seltsam: Ein Bot, der Bots verwaltet.
Was macht OpenClaw? Kurz gesagt: die Brücke zwischen Telegram und großen Sprachmodellen. Telegram liefert die Nachricht, OpenClaw leitet sie an Claude oder GPT weiter und schickt die Antwort zurück. Sie schreiben keinen Code dafür.
Das brauchen Sie:
- Ein Telegram-Konto (haben die meisten)
- Installiertes und laufendes OpenClaw (sonst siehe offizielle Doku oder unsere Installationsanleitung in der Serie)
- API-Key eines KI-Modells (Claude, GPT, Gemini – auch Free-Tier zum Testen)
Ehrlich gesagt ist die Vorbereitung überschaubar. OpenClaw unterstützt mehrere Plattformen (Telegram, WhatsApp, WeChat Work usw.) und verschiedene Modelle – einmal eingerichtet, lässt sich das Modell leicht wechseln.
Schritt 1: Telegram Bot über BotFather erstellen
Jetzt geht es los. Telegram öffnen, @BotFather suchen – das offizielle Konto mit blauem Häkchen. Vorsicht vor Nachahmern.
Bot anlegen – der Dialog ist einfach:
/newbotan BotFather senden- Anzeigename wählen, z. B. „Mein KI-Assistent“
- Benutzernamen setzen: muss mit
botenden und weltweit einzigartig sein. Mein erster VersuchAIAssistantBotwar schon vergeben – nach drei Versuchen klappte es
Bei „Benutzername bereits vergeben“: Ziffern oder Initialen ergänzen, z. B. MyAwesomeAI2024Bot.
Den Bot Token holen – der wichtigste Schritt. Nach erfolgreicher Erstellung sendet BotFather eine lange Zeichenkette, etwa:
123456789:ABCdefGHIjklMNOpqrsTUVwxyz1234567890
Der Token ist wie ein Hausschlüssel. Wer ihn hat, kann Ihren Bot nutzen. Token in öffentlichen GitHub-Repos haben schon API-Kontingente in wenigen Stunden verbraucht – Verluste im dreistelligen Bereich. Sofort in einen Passwortmanager oder verschlüsselte Notizen kopieren – nicht in Chats oder Cloud-Notizen im Klartext.
Optional, aber empfohlen:
/setdescription– Kurzbeschreibung für Nutzer/setabouttext– „Über“-Text/setuserpic– Profilbild für einen professionelleren Eindruck
Eigene Telegram User-ID notieren! Für die Whitelist gleich gebraucht. @userinfobot suchen, /start senden – Sie erhalten eine numerische ID wie 123456789. Notieren.
Schritt 2: OpenClaw Telegram Channel konfigurieren
Mit dem Bot Token geht es an OpenClaw. Klingt technisch, ist im Kern: eine JSON-Datei bearbeiten.
Konfigurationsdatei finden. Stand 2026 liegt der Standard unter ~/.openclaw/, Hauptdatei openclaw.json. Feldnamen und Hierarchie für Telegram: offizielle Telegram-Channel-Dokumentation. Alte Pfade wie ~/.clawdbot/config/channels.json stammen vor der Umbenennung – bei Altinstallation zuerst migrieren (siehe Serienartikel). Bei Docker prüfen, ob OPENCLAW_HOME / ~/.openclaw korrekt gemountet ist.
Unten eine verständliche Skizze (Einzelnutzer, eigene ID explizit erlaubt, ohne Pairing-Unsicherheit). Tatsächliche Schlüssel und Defaults (z. B. DM oft pairing) folgen Doku und Wizard – veraltete Array-Strukturen nicht blind kopieren:
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "YOUR_BOT_TOKEN_HERE",
"dmPolicy": "allowlist",
"allowFrom": [123456789]
}
}
}
Felder (Auszug, an Doku ausgerichtet):
botToken: Token von BotFather – ohne Leerzeichen oder ZeilenumbrüchedmPolicy/allowFrom: Wer darf per DM schreiben; für Solo-Nutzung oftallowlist+ eigene numerische ID. Bei Standardpairing: erstes DM erfordertopenclaw pairing approve telegram <CODE>auf dem Gateway (siehe Doku)enabled: Channel ein- oder ausschalten
Datei bearbeiten
Linux oder Mac:
nano ~/.openclaw/openclaw.json
Mit Docker: im Container die gemountete Datei (Pfad hängt vom Compose-Mount ab):
docker exec -it openclaw sh
vi /root/.openclaw/openclaw.json
Oder direkt auf dem Host im Mount-Verzeichnis.
Typische Fehler:
- Striktes JSON: kein Komma nach dem letzten Eintrag
- Beim Einfügen des Tokens oft extra Anführungszeichen oder Leerzeichen
allowFromist ein Array – auch bei einer ID als[123456789](ID-Format siehe Doku)
Beim ersten Mal hatte ich ein überzähliges Komma – OpenClaw startete nicht, erst in den Logs fiel es auf. JSONLint o. Ä. hilft gegen solche Patzer.
Schritt 3: Whitelist – Ihren Bot absichern
Die Whitelist ist entscheidend. Leakt der Token, kann jeder Ihr KI-Kontingent verbrauchen. Bekanntes Beispiel: Claude-Kontingent eines Monats in drei Tagen aufgebraucht.
Warum Whitelist Pflicht ist:
- Fremde sollen Ihr KI-Budget nicht leeren (echtes Geld)
- Gespräche können Arbeitsinhalte enthalten
- Kosten kontrollieren – besonders bei teuren Modellen wie GPT-4
Zugriffsstrategie: Die User-ID von @userinfobot gehört unter channels.telegram.allowFrom (zusammen mit dmPolicy).
Einzelnutzer (nur Sie):
"dmPolicy": "allowlist",
"allowFrom": [123456789]
Mehrere Nutzer (Team):
"dmPolicy": "allowlist",
"allowFrom": [123456789, 987654321, 555555555]
Telegram-ID anderer Personen:
- Person sucht
@userinfobot(offiziell alternativ: erst Bot per DM, dannfrom.idinopenclaw logs --follow– siehe Doku) /startsenden- Numerische ID an Sie weitergeben
- In
allowFromeintragen
Für Teams: Liste mit ID und Name pflegen; bei Austritt entfernen – elementare Sicherheit.
Pairing-Modus
Standard-DM bei Telegram ist oft pairing: erstes DM braucht openclaw pairing approve telegram <CODE> auf dem Gateway. Wollen Sie nur über User-ID ohne Pairing: dmPolicy: "allowlist" und allowFrom setzen (Doku).
Schritt 4: OpenClaw starten und Verbindung testen
Konfiguration fertig – Zeit für den Test.
Gateway starten
Lokal (nach openclaw onboard --install-daemon ggf. zuerst openclaw gateway status):
openclaw gateway
# oder Systemdienst:
openclaw gateway start
Im Alltag reicht die Gateway-CLI; kein erfundenes npm start statt der offiziellen Befehle.
Docker:
docker compose up -d
Status prüfen
Logs prüfen, ob der Telegram Channel geladen wurde. Mit Docker:
docker compose logs openclaw -f
Erwartbar etwa:
[INFO] Loading Telegram channel: telegram-main
[INFO] Telegram bot connected successfully
[INFO] Listening for messages...
Bei Fehlern: Meldung notieren – unten steht die Checkliste.
Erster Test
- Bot-Benutzernamen in Telegram suchen (endet auf
bot) Starttippen- Testnachricht senden, z. B. „Hallo“ oder „Hi there“
- Nach wenigen Sekunden sollte die KI-Antwort kommen
Beim ersten erfolgreichen Reply war ich überrascht – selbst gebaut und es antwortet wirklich.
Keine Antwort? Nicht sofort neu installieren – Checkliste unten löst die meisten Fälle.
Checkliste: Häufige Probleme
Bot schweigt oder Config wirkt nicht? Schritt für Schritt:
Problem 1: Bot antwortet gar nicht
In dieser Reihenfolge prüfen:
- Läuft OpenClaw?
docker psoderps aux | grep openclaw - Token korrekt in
~/.openclaw/openclaw.jsonunterchannels.telegram.botToken– keine Leerzeichen oder falschen Anführungszeichen - Ihre ID in
allowFrom(allowlist) oder Pairing abgeschlossen? ID per@userinfobotoder Log bestätigen - JSON gültig? z. B. JSONLint
- KI-API-Key gültig und Guthaben vorhanden?
Debug:
# OpenClaw-Logs
docker compose logs openclaw -f
# JSON prüfen
cat ~/.openclaw/openclaw.json | jq .
Problem 2: „Unauthorized“ oder „Forbidden“
Meist Whitelist: unter dmPolicy: "allowlist" muss Ihre Telegram-ID in allowFrom stehen (Doku erlaubt auch Präfix-Strings). Bei pairing: openclaw pairing approve telegram <CODE> ausführen. Nach Änderungen neu starten.
Problem 3: Langsame Antworten
Mögliche Ursachen:
- Langsame KI-API (Stoßzeiten)
- Netzwerk zwischen Server und Anbieter
- Wenig CPU/RAM auf dem Server
Verbesserungen:
- Schnelleres Modell testen
- Statt GPT-4 z. B. GPT-3.5 oder Claude 3 Haiku
- Server oder Netzwerk optimieren
Problem 4: Konfiguration wirkt nicht
Klassiker: Neustart vergessen.
docker compose restart
# oder
systemctl restart openclaw
Problem 5: Gesprächsverlauf ansehen
OpenClaw speichert lokal:
- Log-Dateien (Standardpfad)
- Control UI (falls aktiv)
- Datenbank (SQLite o. Ä. je nach Config)
Problem 6: Bot Token geleakt
- Bei BotFather
/revoke /tokenfür neuen Token- OpenClaw-Config aktualisieren
- Neustart
- Nutzung beim KI-Anbieter prüfen
Erweiterte Konfiguration (optional)
Für den Alltag reicht die Basis – OpenClaw bietet mehr.
Willkommensnachricht und Befehlsmenü
In BotFather mit /setcommands, z. B.:
start - Gespräch beginnen
help - Hilfe anzeigen
clear - Verlauf leeren
Nutzer sehen die Liste bei /.
DM-Pairing aktivieren
Mehrere Nutzer ohne manuelle Whitelist – Pairing-Code:
"enableDmPairing": true
OpenClaw erzeugt einen Code; Nutzer geben ihn beim ersten Mal ein. Gut für Dienste für andere.
Unterschiedliche Modelle pro Nutzer
Admins GPT-4, andere GPT-3.5 – siehe OpenClaw-Doku, Abschnitt Multi-Model.
OpenClaw Skills
Skills ermöglichen echte Aktionen:
- Dateiverwaltung
- Shell-Befehle
- Websuche
- Code schreiben und debuggen
Shell-Ausführung besonders vorsichtig aktivieren – hohes Sicherheitsrisiko.
Gedächtnis und personalisierte Antworten
OpenClaw speichert Verläufe; Speicherlänge und System-Prompts anpassbar – Assistent passt sich Ihrem Stil an.
Details dazu in der offiziellen Dokumentation.
Fazit
Der Ablauf ist überschaubar: Bot bei BotFather, Token, OpenClaw, Whitelist, Test – in etwa 30 Minuten.
Typische Stolpersteine:
- Bot Token sicher aufbewahren, nicht ins Repo committen
- Whitelist nicht überspringen
- JSON exakt halten – ein Komma zu viel bricht den Start
- Nach Config-Änderungen neu starten
Wenn Sie dieser Anleitung gefolgt sind, sollten Sie jetzt einen funktionierenden Telegram-KI-Assistenten haben. Fragen stellen, ohne Browser und Login – deutlich angenehmer.
Als Nächstes:
- Verschiedene KI-Modelle ausprobieren
- Skills erkunden
- Teammitglieder einbinden
OpenClaw unterstützt auch WhatsApp, WeChat Work und mehr – das Telegram-Setup überträgt sich leicht.
Bei Problemen: Checkliste oben oder die Community. Genau das macht Spaß – jedes gelöste Problem bringt Neues.
Jetzt: Chatten Sie mit Ihrem Assistenten!
OpenClaw Telegram Bot – vollständiger Konfigurationsablauf
Telegram-KI-Assistent von null: Bot anlegen, OpenClaw konfigurieren, Sicherheit und Test
Estimated time: PT30M
-
1
Step 1: Telegram Bot über BotFather erstellen
Schritte: -
2
Step 2: OpenClaw openclaw.json (Telegram) konfigurieren
Datei finden: -
3
Step 3: Zugriffskontrolle (Allowlist-Beispiel)
User-ID: -
4
Step 4: Gateway starten und testen
Lokal: -
5
Step 5: Häufige Probleme
Bot antwortet nicht: -
6
Step 6: • OpenClaw läuft? (docker ps / ps aux
grep openclaw)
FAQ
Warum antwortet der Bot nicht auf meine Nachrichten?
1. User-ID nicht in allowFrom (Allowlist) oder Pairing nicht abgeschlossen: Telegram-ID per @userinfobot oder Log prüfen und mit channels.telegram abgleichen
2. Bot Token falsch konfiguriert: channels.telegram.botToken in openclaw.json prüfen – keine Leerzeichen oder Zeilenumbrüche
3. OpenClaw-Dienst läuft nicht: docker ps oder ps aux | grep openclaw
4. JSON-Formatfehler: z. B. mit JSONLint online prüfen
5. KI-API-Kontingent erschöpft: Guthaben beim Anbieter prüfen
In dieser Reihenfolge debuggen – meist schnell gefunden.
Wie gebe ich Teammitgliedern Zugriff?
1. Mitglied sucht @userinfobot in Telegram
2. /start senden und numerische User-ID erhalten
3. ID in allowFrom eintragen (passend zu dmPolicy):
"allowFrom": [123456789, 987654321, 555555555]
4. OpenClaw neu starten
Empfehlungen:
• Dokumentation: ID ↔ Name
• Bei Austritt aus Whitelist entfernen
• Whitelist regelmäßig prüfen
• Offizieller Pairing-Flow: docs.openclaw.ai/channels/telegram – pairing approve mit Code aus der Konsole
Was tun, wenn der Bot Token geleakt wurde?
1. Sofort widerrufen: /revoke bei BotFather
2. Neuen Token: /token
3. Konfiguration: ~/.openclaw/openclaw.json aktualisieren
4. Neustart: docker compose restart
5. Schaden prüfen: Nutzungsstatistik beim KI-Anbieter
Prävention:
• Token nie in öffentliche GitHub-Repos committen
• Passwortmanager nutzen
• Nicht in Chats oder Cloud-Notizen im Klartext speichern
• Whitelist konfigurieren
• Bekannte Fälle: Verluste im dreistelligen Euro-Bereich möglich
Können verschiedene Nutzer unterschiedliche KI-Modelle bekommen?
Vorgehen:
1. Mehrere KI-Modelle in der OpenClaw-Konfiguration
2. Zuweisung über Nutzergruppen oder Berechtigungen
3. Beispiel: Admins GPT-4, normale Nutzer GPT-3.5
Details: OpenClaw-Dokumentation, Abschnitt Multi-Model. Sinnvoll für Teams – Kosten und Zugriff steuerbar.
Weitere Optionen:
• Skills (Dateien, Shell, Websuche)
• Gesprächsgedächtnis
• Personalisierte Prompts
• Eigene Befehlsmenüs
Welche weiteren Plattformen unterstützt OpenClaw?
Bereits unterstützt:
• Telegram (dieses Tutorial)
• WeChat Work (企业微信)
• Discord
• Slack
Ähnliches Vorgehen:
1. Bot oder App auf der Plattform anlegen
2. API-Zugangsdaten (Token/Key) holen
3. Entsprechenden Channel in openclaw.json konfigurieren
4. Whitelist oder Berechtigungen setzen
5. Dienst starten und testen
Nach Telegram gelingt der Rest meist schnell – Details in der OpenClaw-Dokumentation pro Plattform.
Warum greifen Konfigurationsänderungen nicht?
Richtiger Ablauf:
1. ~/.openclaw/openclaw.json bearbeiten
2. Speichern
3. OpenClaw neu starten:
• Docker: docker compose restart
• Systemdienst: systemctl restart openclaw
• Lokal: Prozess stoppen und neu starten
4. Logs prüfen, ob Konfiguration geladen wurde
Weitere Gründe:
• JSON-Fehler (Logs prüfen)
• Falsche Datei bearbeitet (Mount-Pfad prüfen)
• Dateirechte (Prozess muss lesen können)
• Überschreibung durch andere Config (Priorität prüfen)
Nach jeder Änderung Start-Logs kontrollieren.
Wie sehe ich den Gesprächsverlauf des Bots?
Option 1: Logs
• CLI: openclaw logs --follow (siehe Doku)
• Docker: docker compose logs openclaw
Option 2: Control UI (falls aktiviert)
• Web-Oberfläche für Verwaltung
• Control UI in der Konfiguration aktivieren
Option 3: Sitzungs- und Datendateien
• Speicherort je nach Version und Config, meist unter ~/.openclaw/ – siehe offizielle Session-/Memory-Dokumentation
Datenschutz:
• Sensible Verläufe regelmäßig löschen
• Zugriffsrechte auf Datendateien
• Bei Teams klare Aufbewahrungsrichtlinie
8 Min. Lesezeit · Veröffentlicht am: 5. Feb. 2026 · Aktualisiert am: 20. Juni 2026
OpenClaw Deployment & Praxis
Wenn du über die Suche hier gelandet bist, kommst du am schnellsten weiter, indem du zum vorherigen oder nächsten Beitrag dieser Serie springst.
Vorheriger
OpenClaw WhatsApp-Anbindung – vollständiger Leitfaden: Von der Konfiguration bis zur Praxis
Ausführlicher Leitfaden zur OpenClaw-WhatsApp-Integration: drei Anbindungsmethoden, Berechtigungskonfiguration, Message-Routing, QR-Code-Scan und Fehlerbehebung für den schnellen Einsatz eines KI-Assistenten auf WhatsApp.
Teil 17 von 36
Nächster
OpenClaw Gmail-Integration: secure-gmail-Skill für automatische Klassifizierung und intelligente Antworten
Gmail-Automatisierung mit dem OpenClaw-Skill secure-gmail: OAuth 2.0, E-Mail-Klassifizierung, Entwürfe, Priorisierung und lokale Datenspeicherung für mehr Sicherheit.
Teil 19 von 36
Ähnliche Beiträge
OpenClaw-Umbenennung: Von Clawdbot über Moltbot bis OpenClaw – die komplette Geschichte
OpenClaw-Umbenennung: Von Clawdbot über Moltbot bis OpenClaw – die komplette Geschichte
OpenClaw Installationsleitfaden: Von der Umgebungsvorbereitung bis zum ersten Start
OpenClaw Installationsleitfaden: Von der Umgebungsvorbereitung bis zum ersten Start
OpenClaw Cloud-Server vs. lokaler Betrieb: Die passende Deployment-Strategie wählen
Kommentare
Melde dich mit GitHub an, um einen Kommentar zu hinterlassen