Coding-Agenten über Telegram: Von Null zu einem Agenten, der antwortet

Hör auf zu lesen und fang an zu machen.

Am Ende dieses Leitfadens wirst du ein Telegram-Topic haben, in dem ein Coding-Agent auf deine Nachrichten antwortet. Dieser Agent steuert ein tmux-Pane auf deinem eigenen Rechner.

Das ist das Kernziel. Du benötigst noch keinen Speicher, keine Monitore oder Tool-Server. Du musst lediglich den Agenten dazu bringen, dir zu antworten.

⏱️ Benötigte Zeit: 30–45 Minuten.

🛠️ Voraussetzungen

Bevor du startest, stelle sicher, dass du folgende Dinge bereit hast:

  • Ein Rechner mit tmux und Shell-Zugriff.
  • Ein funktionierender Coding-Agent (wie OpenCode oder Claude Code), der bereits in einem tmux-Pane läuft.
  • Das exakte tmux-Target für deinen Agenten (Beispiel: mybox:1.1).
  • Der exakte Befehl zum Starten deines Agenten.
  • Die installierte OpenClaw-Runtime.
  • Ein Telegram-Konto und die Telegram-App.

📦 Erforderliche Versionen

Überspringe diese nicht. Falsche Versionen führen zu stillen Fehlern.

• Node.js: 24.11.1 • Package Manager: pnpm 11.2.2 • OpenClaw: Auf einen spezifischen Commit fixieren.

🚀 Schneller Setup-Pfad

Du kannst diese Skripte verwenden, um das lokale Setup durchzuführen:

  1. Skripte herunterladen: curl -fsSL "https://gist.githubusercontent.com/jerilkuriakose/cd0f8353aac74e47c591111b758943e9/raw/setup-openclaw.sh" -o setup-openclaw.sh curl -fsSL "https://gist.githubusercontent.com/jerilkuriakose/7cf94af3e96526f9f14d0c28b6c26b69/raw/ready-check.sh" -o ready-check.sh chmod +x setup-openclaw.sh ready-check.sh

  2. Das Setup mit deinem Bot-Token ausführen: OPENCLAW_BOT_TOKEN="<YOUR_TOKEN>" OPENCLAW_BOT_ACCOUNT="my-bot" ./setup-openclaw.sh

  3. Das Setup überprüfen: AGENT_ID=my-agent PANE=mybox:1.1 ./ready-check.sh

📱 Telegram-Konfiguration

Folge diesen Schritten in deiner Telegram-App:

  • Erstelle einen Bot über @BotFather und speichere den Token.
  • Erstelle eine neue Gruppe und füge deinen Bot hinzu.
  • Mache den Bot zum Administrator. Dies ermöglicht es ihm, deine Nachrichten zu sehen.
  • Aktiviere „Topics“ in den Gruppeneinstellungen.
  • Erstelle ein Topic für dein Projekt.
  • Sende eine Nachricht in dieses Topic, um eine Topic-ID in deinen Logs zu generieren.

⚙️ Alles miteinander verbinden

Das Gateway verwendet eine JSON-Konfiguration unter ~/.openclaw/openclaw.json.

Nutze Phase 1, um deine Chat-ID und Topic-ID zu finden, indem du eine Nachricht sendest und die Gateway-Logs überprüfst.

Nutze Phase 2, um die Gruppe abzusichern. Ändere die Policy auf „allowlist“ und füge nur deine numerische Telegram-User-ID hinzu. Verknüpfe deine Topic-ID mit deiner spezifischen Agent-ID.

📝 Der Agent-Vertrag

Erstelle eine AGENTS.md-Datei in deinem Agenten-Workspace. Diese Datei legt fest, wie sich der Agent verhalten soll. Du musst Folgendes definieren:

  • Wie das Pane gelesen wird (tmux capture-pane).
  • Wie in das Pane geschrieben wird (tmux send-keys).
  • Wie spezifische Befehle wie „status“, „send“ oder „restart“ zu handhaben sind.

✅ Der Readiness-Test

Du bist erst fertig, wenn du diese fünf Prüfungen bestanden hast:

  1. Der Bot antwortet in deinem Telegram-Topic.
  2. Dein Prompt erreicht das tmux-Pane.
  3. Der Coding-Agent beginnt mit der Arbeit am Prompt.
  4. Eine Logdatei beweist, dass der Agent dein Topic bearbeitet hat.
  5. Die Gruppe ist so gesperrt, dass nur deine User-ID Zugriff hat.

Quelle: https://dev.to/jerilk/coding-agents-over-telegram-part-2-from-zero-to-an-agent-that-answers-2777

Optionale Lern-Community: https://t.me/GyaanSetuAi