Kurzer “Produktivitäts-Hack” für Claude: Fernsteuern per Telegram/Slack/Discord, um Aufgaben zu bestimmten Zeiten auszuführen oder aus der Ferne zu starten (Claude nennt das Feature “Channels”).
0. Der Schritt ist optional aber wichtig, wenn du Claude unbeaufsichtigt auf deiner Maschine zum Laufen bringen willst, weil du z.B. über SSH auf einem Headless-Server arbeitest. Entweder du nutzt dafür screen oder - was noch stabiler ist: Du installierst Claude als Service über systemd. Dann wird die Sitzung auch nach einem Neustart automatisch wieder gestartet. Ich beschreib das jetzt nicht im Detail - frag einfach Claude! (⌐■_■)
- Claude CLI App installieren
1curl -fsSL https://claude.ai/install.sh | bash
Shell-Scripte von irgendeiner Webseite installieren. Was soll schon schief gehen. Einfach machen. ⊂(◉‿◉)つ
-
Erstell deinen Bot. Bei Telegram geht das recht einfach mit dem BotFather . Am Ende bekommst du einen Token, den du später brauchst.
-
Das Plugin für deinen bevorzugten Messenger installieren - dazu Claude CLI einmal starten und erstmal das Plugin installieren.
1/plugin install telegram@claude-plugins-official
(Eine Liste unterstützter offizieller Plugins findest du übrigens hier: https://github.com/anthropics/claude-plugins-official - wenn dein Messenger nicht dabei ist, lässt du dir den von Claude einfach selber bauen oder greifst auf inoffizielle Plugins zurück)
Die CLI-App danach wieder schließen.
- Bun installieren (ein Packagemanager inkl. JavaScript-Runtime, über den Claude CLI mit deinem Chatbot verbunden wird)
1curl -fsSL https://bun.sh/install | bash
- Den Channel einrichten - hier wird das Auth-Token vom Messenger benötigt (Schritt 1). Wo du das genau einträgst, siehst du, wenn du Bun einmal startest - hier das Beispiel für Telegram:
1bun run --cwd ~/.claude/plugins/marketplaces/claude-plugins-official/external_plugins/telegram --shell=bun start
In der Regel handelte es sich um eine Datei wie diese hier: ~/.claude/channels/telegram/.env - dort trägst du den Token ein, den du von deinem Bot bekommen hast. Claude kann nun Nachrichten zu deinem Messenger schicken. Uni-direktional - wenn man so will.
- Claude CLI wieder starten - diesmal aber mit dem Verweis auf Channels:
1claude --channels plugin:telegram@claude-plugins-official
Und einmal prüfen, ob die MCP-Verbindung zu Bun steht, das Kommando heißt schlicht /mcp:
1 Built-in MCPs (always available)
2 ❯ plugin:telegram:telegram · ✔ connected
- Jetzt erlauben wir dem Messenger noch, Claude Anweisungen zu geben. Dazu einfach eine beliebige Nachricht schicken. Die Antwort sollte in etwa so aussehen:
1Pairing required — run in Claude Code:
2
3/telegram:access pair ABCD123
Also zurück zur Claude CLI und ggenau diesen Befehl ausführen. Claude wird dich dann fragen, ob die Zugriffs-Richtlinien in access.json angepasst werden dürfen und das am Ende in etwa so bestätigen:
1Approved. Sender 1234567 has been added to the allowlist and the approval notification has been queued.
Dein Chat-Bot wird das ebenfalls bestätigen. Und damit sind beide Endpunkt nun verbunden. Zack fertig.
Du kannst Claude nun über Telegram steuern, so als würdest du die CLI App selber bedienen. Klar, kannst du dazu auch die Claude App auf deinem Handy benutzen. Aber mit Telegram kannst du z.B. auch Nachrichten planen und so Aufgaben zu bestimmten Zeiten auführen lassen, um dein Token-Kontingent optimal zu nutzen, z.B. nachts.
Zusammenfassung
In diesem Beitrag zeige ich dir, wie du Claude per Telegram, Slack oder Discord fernsteuern kannst, um Aufgaben zu bestimmten Zeiten auszuführen oder aus der Ferne zu starten. Das Feature nennt sich "Channels" und ermöglicht es dir, deinen Chatbot mit Claude zu verbinden. Ich werde dir Schritt für Schritt erklären, wie du das einrichtest und nutzt.
Hauptthemen: Claude Fernsteuerung Telegram Slack Discord Chatbots
Schwierigkeitsgrad: Fortgeschritten
Lesezeit: ca. 3 Minuten