TDM

Wie man einen Telegram-Bot mit Claude Code oder Codex erstellt (Einsteiger-Guide)

Du hast noch nie einen Bot programmiert, möchtest aber Nachrichten auf Telegram automatisieren? Claude Code, Codex oder andere KI-Coding-Assistenten können den Großteil der technischen Arbeit für dich übernehmen, wenn du sie richtig anleitest. In wenigen Schritten geht es von der Idee zu einem Bot, der wirklich funktioniert. So gehst du vor.

  1. Erstelle deinen Bot auf Telegram

Öffne Telegram und schreibe mit @BotFather, dem offiziellen Bot, der Bots erstellt. Tippe /newbot, wähle einen Namen und einen Benutzernamen (der auf „bot“ enden muss). BotFather gibt dir einen Token : eine lange Zeichenkette, die als geheimer Schlüssel zur Steuerung deines Bots dient. Bewahre ihn gut auf und teile ihn niemals öffentlich — und falls er doch einmal durchsickert (zum Beispiel versehentlich auf GitHub veröffentlicht), geh zurück zu BotFather, um ihn zu widerrufen und einen neuen zu generieren.

  1. Öffne deinen KI-Assistenten in einem Projektordner

Erstelle einen leeren Ordner auf deinem Computer und starte den Assistenten dann in einem Terminal an diesem Ort. Er arbeitet immer im aktuellen Ordner: Dort liest und schreibt er deine Dateien.

  1. Gib ihm einen präzisen Startprompt

Du brauchst kein technisches Vokabular, aber je präziser deine Anfrage, desto besser das Ergebnis. Hier ist ein Prompt, den du direkt kopieren und einfügen kannst (ersetze die Werte in eckigen Klammern):

Erstelle einen Telegram-Bot in Python mit der Bibliothek python-telegram-bot.
Der Bot soll jeden Morgen das Wetter von [STADT] um [UHRZEIT] senden.

Vorgaben:
- Speichere den Telegram-Token in einer .env-Datei, niemals fest im Code.
- Erstelle eine .gitignore-Datei, die .env ausschließt.
- Erfinde keine geheimen Werte (Token, API-Schlüssel): Sag mir klar,
  wo und wie ich sie selbst eintragen muss.
- Erkläre mir jeden Schritt, bevor du ihn ausführst.
- Teste den Bot, bevor du das Projekt als abgeschlossen betrachtest.

Für eine Nachricht, die täglich gesendet wird, ohne dass du dem Bot schreiben musst, musst du außerdem deine Chat-ID kennen (die Kennung deiner Unterhaltung mit dem Bot). Bitte die KI einfach, dir zu erklären, wie du sie herausfindest — meistens, indem du dem Bot eine erste Nachricht sendest und dann die Antwort der Telegram-API ausliest.

  1. Sichere den Token von Anfang an

Die KI sollte eine Datei .env erstellen, um den Token zu speichern.

  1. Lass die KI die Befehle ausführen, aber mit Vorsicht

Die KI kann die Installationsbefehle selbst ausführen (pip install, npm install, usw.) und den Bot zum Testen starten. Sie wird dich vor jeder wichtigen Aktion um Erlaubnis bitten. Das ist normal, das ist eine Sicherheitsvorkehrung. Wenn ein Einsteiger oder eine Einsteigerin keine Anhaltspunkte hat, um zu beurteilen, „was logisch ist“, reicht eine einfache Regel: Wenn ein Befehl nach deinem Passwort fragt, Dateien ändert, die du nicht kennst, oder eine Software installiert, von der du noch nie gehört hast, bitte die KI zuerst, dir zu erklären, was sie tun wird und warum, bevor du zustimmst.

  1. Teste deinen Bot

Sobald der Bot gestartet ist, öffne Telegram und schicke ihm eine Nachricht. Wenn er nicht wie erwartet antwortet, beschreibe der KI einfach das Problem („der Bot antwortet nicht auf /start“ oder „ich habe einen Fehler XYZ“) : sie liest die Fehlermeldungen und korrigiert den Code.

  1. Fügen Sie nach und nach Funktionen hinzu

Sobald die Basis funktioniert, erweitern Sie sie Bot schrittweise: automatische Antworten, geplante Erinnerungen, Integration mit einer externen API… Fragen Sie jeweils nach einer Funktion, testen Sie sie und gehen Sie dann zur nächsten über. Wenn Ihr Bot Benutzer, ihre Präferenzen oder Erinnerungen speichernmuss, bitten Sie die KI, einen persistenten Speicher vorzusehen: eine einfache lokale Datei kann für einen Prototyp ausreichen, aber sie übersteht nicht immer einen Neustart auf einem Hosting, dann wird eine kleine Datenbank notwendig.

  1. Hosten Sie Ihren Bot kontinuierlich

Damit der Bot auch funktioniert, wenn Ihr Computer ausgeschaltet ist, müssen Sie ihn auf einem Server hosten. Bitten Sie die KI, Ihnen die aktuellen Optionen zu erklären (kleiner Cloud-Server, Plattformen wie Railway oder Fly.io, serverlose Funktionen wie Cloudflare Workers) und das Deployment vorzubereiten. Überprüfen Sie immer die zum Zeitpunkt des Lesens geltenden Bedingungen und Preise: Die kostenlosen Angebote dieser Plattformen ändern sich regelmäßig.

  1. Beheben Sie Probleme und warten Sie Ihren Bot

Ein Bot, der heute funktioniert, kann morgen nicht mehr funktionieren: aktualisierte Abhängigkeit, Hosting-Anbieter, der seine Regeln ändert, abgelaufenes Token… Behalten Sie eine Aufzeichnung dessen, was die KI eingerichtet hat (bitten Sie sie, zu dokumentieren claude.md), um ihr den Kontext leicht wieder geben zu können. Im Falle einer Panne kopieren Sie einfach die Fehlermeldung in die KI: Das reicht oft aus, damit sie das Problem identifiziert und behebt.

Antworten, programmieren oder senden: drei verschiedene Logiken

Ein Telegram-Bot kann drei ganz unterschiedliche Dinge tun: antworten auf eine empfangene Nachricht, eine geplante Nachricht senden zu einer festen Zeit, oder eine Benachrichtigung an mehrere Benutzer senden. Letzterer Fall ist anspruchsvoller: Sie müssen die Liste der Personen verwalten, die ein Gespräch mit dem Bot begonnen haben, ihre Präferenzen, und die von Telegram auferlegten Sendegrenzen einhalten. Ein Bot kann nicht spontan an irgendein Telegram-Konto schreiben; jeder Benutzer muss zuerst das Gespräch begonnen haben.

Was kostenlos ist, was kostenpflichtig ist

Einen Bot mit BotFather zu erstellen ist kostenlos, und die Telegram Bot API wird normalerweise nicht pro Aufruf abgerechnet, aber Telegram erzwingt Ratenbegrenzungen, und einige Funktionen können ihre eigenen Bedingungen haben. Auf der Seite des KI-Assistenten hängt die Nutzung von Ihrem Tarif ab: ein Abonnement wie Claude Pro oder Max oder ChatGPT Pro beinhaltet eine Nutzung des Tools.

Auf der Hosting-Seite bieten mehrere Plattformen (Cloudflare Workers, Railway, Fly.io…) in der Regel eine kostenlose Stufe an, die für einen kleinen persönlichen Bot mit geringem Datenverkehr geeignet ist. Aber diese Angebote ändern sich regelmäßig und variieren je nach tatsächlicher Nutzung Ihres Bot : Überprüfen Sie immer die aktuellen Bedingungen, bevor Sie sich verpflichten. Zusammenfassend: Es ist durchaus möglich, einen ersten Telegram-Bot zu betreiben, ohne einen Cent auszugeben.

Einige Ideen für Telegram-Bots

Preisverfolgung & Shopping

  • Preisalarm: Beobachte ein Produkt und lass dich benachrichtigen, sobald es unter einen festgelegten Schwellenwert fällt.
  • Kraftstoffpreis-Vergleich: Alarm, wenn eine Tankstelle in der Nähe unter einen bestimmten Preis pro Liter fällt.
  • Verfügbarkeitsüberwachung: Benachrichtigt, sobald ein ausverkaufter Artikel wieder verfügbar ist.

Finanzen & Märkte

  • Börsen-/Krypto-Kurse: Sendet den Preis von Bitcoin, einer Aktie oder eines ETF oder alarmiert bei starken Schwankungen.
  • Portfolio-Überwachung: Berechnet täglich den Gesamtwert deiner Investitionen.
  • Wechselkurse: Alarm, wenn ein Währungspaar einen interessanten Schwellenwert erreicht.

Wetter & Umwelt

  • Tägliches Wetter für deine Stadt, jeden Morgen gesendet.
  • Wetterwarnung bei Gewitter, Starkregen oder vorhergesagtem Frost.
  • Luftqualität / Pollen.

Produktivität & Alltag

  • Persönlicher Aufgaben-Bot: Aufgaben direkt in Telegram hinzufügen, löschen und erinnern lassen.
  • RSS-Überwachungs-Bot: Überwacht mehrere Websites und sendet nur neue Artikel.
  • Zusammenfassungs-Bot: Sende einen Artikel oder Text an den Bot und erhalte eine Zusammenfassung.
  • Benachrichtigungs-Bot für deine eigene Website: neue Bestellung, neues Formular, Serverfehler.
  • Smart-Home-Überwachungs-Bot: Alarm, wenn ein Gerät oder Sensor seinen Status ändert.
  • Persönlicher Tagebuch-Bot: Notizen schnell erfassen und per Suche wiederfinden.
  • Paketverfolgung: Bündelt den Status deiner Lieferungen in einem einzigen Bot.

Fazit

Du musst nicht programmieren können um einen funktionierenden Telegram-Bot zu erstellen. Die Rolle der KI besteht darin, deine Ideen in Code umzusetzen, die technischen Befehle auszuführen und Fehler zu korrigieren. Deine Rolle ist es, klar zu beschreiben, was der Bot tun soll, deine Zugänge zu sichern, Fragen zu stellen, die KI zu fragen, ob sie Fragen hat, und das Ergebnis zu testen. Das ist echte Teamarbeit zwischen deiner Vision und der technischen Umsetzung durch die KI.

Kommentare deaktiviert für Wie man einen Telegram-Bot mit Claude Code oder Codex erstellt (Einsteiger-Guide)