So verwenden Sie Claude als Chatbot-Builder (und wie Sie damit einen Telegram-Bot erstellen)

Skill · SKILL.md

Die Skill hinter diesem Leitfaden: Chatbot Builder Skill for Python. Flask- und Django-Chatbots, vom ersten Handler bis zum bereitgestellten Webhook, in Claude, ChatGPT oder jedem AI-Chat – $14.99, einmalig bezahlt und dauerhaft dein.

Python-Skill ansehen →

Wenn du nach einer Anleitung zum Erstellen eines Telegram-Bots suchst, bringt Claude dich fast ans Ziel: Es schreibt die Handler, die Zustandsmaschine, den Webhook-Endpunkt und die Deployment-Datei und erklärt, was die einzelnen Teile tun. Was es nicht kann: den Bot bei BotFather registrieren, dein Token verwahren, den Dienst auf einem Server bereitstellen oder beobachten, wie er um zwei Uhr morgens ausfällt. Der Code ist der schnelle Teil. Die Konten, das Hosting und die Überwachung bleiben deine Aufgabe.

Akzeptiere diese Aufteilung, und einen Bot mit einer AI zu erstellen wird zu einer normalen Nachmittagsaufgabe. Unten findest du die Reihenfolge, die wichtigen Entscheidungen beim Stack und die prompts, die ausführbaren Code erzeugen.

Was kann Claude tatsächlich erstellen, und was musst du weiterhin übernehmen?

Chatbots sind ein gut dokumentiertes Problem mit stabilen Bibliotheken. Deshalb ist dies nahezu Claudes Idealfall: ein funktionierender Befehls-Handler, eine Zustandsmaschine für Konversationen, Datenbankmodelle, Fehlerbehandlung und eine Dockerfile – mit erklärten Abwägungen, wenn du danach fragst. Die ehrliche Arbeitsteilung:

  • Claude übernimmt: den Code, die Projektstruktur, die begründete Wahl der Bibliothek, die Konfiguration, die Tests, die Deployment-Datei und die Erklärung in der von dir gewünschten Detailtiefe.
  • Du schon: das Bot-Konto erstellen und das Token besorgen, das Hosting auswählen und bezahlen, die Umgebungsvariablen festlegen, die Domain verknüpfen, das Deployment ausführen und die Logs lesen, wenn etwas ausfällt.
  • Keiner von euch beiden: garantieren, dass sich die Bibliothek seit den Trainingsdaten des Modells nicht geändert hat. Versionen festlegen und die Release Notes lesen, wenn etwas nicht stimmt.

Wie erstellt man Schritt für Schritt einen Telegram-Bot mit Claude?

Die Abfolge ändert sich zwischen Projekten kaum.

  • Den Bot registrieren. Schreibe BotFather in Telegram, erstelle einen Bot, wähle einen Benutzernamen und bewahre das Token auf. Zwei Minuten – dann kannst du loslegen.
  • Polling oder Webhook entscheiden. Polling ist einfacher und läuft überall, auch auf deinem Laptop. Ein Webhook benötigt eine öffentliche HTTPS-URL. Entwickle mit Polling und liefere mit einem Webhook aus.
  • Das Grundgerüst erstellen. Bitte um einen Bot in einer einzigen Datei mit einem Befehl, führe ihn aus und bestätige, dass eine Nachricht zurückkommt.
  • Zustand hinzufügen. Alles, was mehrere Schritte umfasst, muss sich merken, wo sich der Benutzer befindet. Bitte ausdrücklich um eine Zustandsmaschine statt um eine Ansammlung von if-Anweisungen – genau das macht Bots später unmöglich zu ändern.
  • Bereitstellen und überwachen. Jeder kleine Host reicht aus. Speichere das Token in einer Umgebungsvariablen, niemals in der Datei oder im Repository, und füge Protokollierung hinzu: Das ist der Teil, den du beim ersten Ausfall brauchst.
PROMPT – die Kurzbeschreibung für den Bot-Bau

Bevor du Code schreibst, frage mich alles, was du brauchst, und warte.

Plattform: [TELEGRAM / WEB WIDGET / DISCORD / WHATSAPP]
Stack: [PYTHON / NODE.JS / REACT / SPRING BOOT / WORDPRESS]
Wofür der Bot gedacht ist: [ONE SENTENCE]
Die drei Dinge, nach denen Nutzer am häufigsten fragen: [...]
Merkt sie sich etwas zwischen Nachrichten: [YES, WHAT / NO]
Wo sie läuft: [LAPTOP / VPS / MANAGED HOST / UNDECIDED]
Umfang: [MESSAGES PER DAY]

Dann, in dieser Reihenfolge:
1. Datei- und Ordnerstruktur, eine Zeile pro Datei.
2. Bibliotheken und warum, mit festgelegten Versionen.
3. Die kleinste Version, die läuft und auf eine Nachricht antwortet.
4. Was ich zuerst manuell konfiguriere.

Schreibe nicht die vollständige Anwendung. Höre nach Schritt 4 auf.

Der Trick besteht darin, früh aufzuhören. Wenn du nach „einem Telegram-Bot“ fragst, liefert ein Modell dir vierhundert Zeilen, die du nicht gelesen hast, und deren Fehlersuche länger dauert, als vierzig eigene Zeilen zu schreiben.

Skill · Der Standard-Stack für Bots
Chatbot Builder Skill für Python: Flask und Django
$14.99dieses Skill vs. ein Wochenende voller Tutorialsder übliche Weg

Hält die Antwort innerhalb eines einzigen Python-Stacks, statt auf halbem Weg zwischen Flask-Beispielen und Django-Konventionen zu wechseln. Projektstruktur, Gesprächszustand, Webhook oder Polling, Umgebungskonfiguration, Bereitstellung. Die meisten Telegram-Bots werden in Python umgesetzt. Wenn du keine Präferenz hast, starte hier.

Python-Skill ansehen →

In welchem Stack soll der Chatbot laufen?

Wähle danach aus, wo der Bot laufen muss, nicht danach, welche Sprache dir am besten gefällt.

Python ist der Standard für Messaging-Bots: ausgereifte Bibliotheken, überall Beispiele, und ein Telegram-Bot umfasst vielleicht sechzig Zeilen, bevor er etwas Interessantes tut. Der Python-Chatbot-Builder-Skill deckt Flask und Django ab, denn die richtige Lösung für einen kleinen Webhook und die richtige Lösung innerhalb eines bestehenden Django-Projekts sind nicht dasselbe.

Node.js ist die beste Wahl, wenn der Bot neben einem bereits betriebenen JavaScript-Backend laufen soll oder du WebSockets und Streaming ohne eine zweite Laufzeitumgebung benötigst: der Node.js-Chatbot-Builder-Skill.

React ist die andere Hälfte: das Widget auf der Seite. Gestreamte Antworten, Nachrichtenstatus, Scrollverhalten, Tippindikatoren und die Barrierefreiheitsdetails, die oft ausgelassen werden. Der React-Chatbot-Builder-Skill funktioniert mit jedem Backend.

Spring Boot ist für einen Bot gedacht, der in einem bestehenden Java-Dienst läuft und die Authentifizierung, Protokollierung und Deployment-Pipeline des Unternehmens nutzt. Niemand wählt Spring Boot für Java-Chatbots zum Spaß, aber wenn es der Standard-Stack des Hauses ist, geht das Skill von Unternehmensanforderungen statt von einem Hobbyprojekt aus.

WordPress ist für eine bereits bestehende Website gedacht, die ein Widget braucht, das auch ein Nicht-Entwickler pflegen kann. Das WordPress-Chatbot-Builder-Skill kümmert sich um die Plugin-Struktur, Hooks und die Einstellungsseite im Adminbereich, damit der Kunde die Begrüßung ändern kann, ohne einen Code-Editor zu öffnen. Die übrigen Skills findest du in der Sammlung Technik und Entwicklung.

Wie sorgst du dafür, dass die Antworten des Bots dem vorgegebenen Skript folgen?

Ein Chatbot besteht aus zwei Problemen, die unter einem Namen auftreten. Die technische Infrastruktur bestimmt, wie Nachrichten hinein- und hinausgelangen, und das ist der einfache Teil. Das Verhalten bestimmt, was der Bot sagt, und genau das wird oft schlecht umgesetzt: Bots, die Fragen beantworten, die sie ablehnen sollten, Richtlinien erfinden oder wie niemand klingen, der in deinem Unternehmen arbeitet. Verhalten ist ein schriftliches Dokument, kein Programmierproblem: Ein Support-Bot braucht einen Zuständigkeitsbereich, eine Ablehnungsliste, eine Eskalationsregel und einen bestimmten Ton. Der Prompt für einen Chat-Support-agent ist dieses Dokument: Was der Bot beantwortet, was er ablehnt, wann er an einen Menschen übergibt und wie er sagt, dass er etwas nicht weiß, statt zu raten. Füge ihn in den System-Prompt deiner Lösung ein, und der Bot hört auf, improvisiert zu antworten.

Anonymität ist ein eigenes Designproblem: Ein Relay-Bot braucht Regeln dafür, was er speichert, was er weiterleitet und was er nicht weitergibt. Der Prompt für einen anonymen Telegram-Bot deckt diese Ebene ab.

PROMPT – die Verhaltensspezifikation

Schreibe den System-Prompt für einen Chatbot, bevor ich Code schreibe.

Der Bot ist für: [COMPANY / PROJECT]
Seine Aufgabe: [ONE SENTENCE]
Wer mit ihm spricht: [AUDIENCE]
Was es niemals tun darf: [LIST]
Wenn ein Mensch übernimmt: [DESCRIBE]

Erstelle:
1. Zuständigkeitsbereich: Was gehört zum Aufgabenbereich des Bots und was nicht? Zwei kurze Listen.
2. Der genaue Wortlaut für die Ablehnung von Anfragen außerhalb des Zuständigkeitsbereichs und für die Übergabe an einen Menschen.
3. Der genaue Wortlaut für das Eingeständnis, etwas nicht zu wissen, ohne Richtlinien zu erfinden.
4. Tonregeln: Satzlänge, Formalität und drei Dinge, die es niemals sagt.
5. Zehn Testnachrichten, davon vier, die den Zuständigkeitsbereich absichtlich überschreiten, jeweils mit der richtigen Antwort.

Unter 500 Wörtern. Einen System-Prompt, den niemand lesen kann, pflegt auch niemand.
Skill · Das Widget auf der Seite
Chatbot-Builder-Skill für React
$14.99dieses Skill vs. ein Widget, das falsch scrolltwas du beim ersten Versuch bekommst

Streaming-Antworten, ohne dass die Komponente sich selbst zu Tode rendert, Nachrichtenstatus, der eine Aktualisierung übersteht, Scroll-Verankerung, Tippanzeigen sowie das Tastatur- und Screenreader-Verhalten, das die meisten Chat-Widgets auslassen. Die Hälfte des Frontends – unabhängig davon, welches Backend Sie gewählt haben.

React-Skill anzeigen →

Wie sieht es mit Discord- und WhatsApp-Bots aus?

Gleiche Architektur, anderer Einstiegspunkt, und die Unterschiede liegen in den Plattformregeln und nicht im Code. Discord stellt eine Gateway-Verbindung, vorab registrierte Slash-Befehle und ein Berechtigungsmodell bereit, das zuerst Probleme machen wird. WhatsApp läuft über die Business Platform: einen genehmigten Absender, Nachrichtenvorlagen für alles außerhalb eines 24-Stunden-Fensters und einen Prüfprozess, den man nicht durch Programmieren umgehen kann.

Erstellen Sie beide mit den oben genannten Skills. Der Handler, die Zustandsmaschine und die Verhaltensspezifikation sind identisch; nur der Transport ändert sich. Bitten Sie Claude daher, den Adapter als eigenes Modul hinter einer kleinen Schnittstelle zu schreiben, und eine zweite Plattform ist später eine Datei statt einer kompletten Neuentwicklung. Beginnen Sie damit, Claude aufzulisten zu lassen, welche Konten, Genehmigungen und Zugangsdaten die Plattform benötigt, bevor überhaupt Code existiert: Bei WhatsApp ist diese Liste länger als der Code.

Wo scheitert es?

  • Bibliotheks-APIs ändern sich. Code, der vor einer Version noch korrekt war, lässt sich kompilieren und verhält sich dann fehlerhaft. Fixieren Sie die Versionen und prüfen Sie das Änderungsprotokoll, wenn etwas in der Erklärung funktioniert, aber nicht im Terminal.
  • Es kann Ihren Fehler nicht sehen. Fügen Sie den vollständigen Traceback ein, keine Umschreibung. Eine zusammengefasste Fehlermeldung kostet Sie drei Raterunden.
  • Es wird Ihnen nicht sagen, dass das Projekt überdimensioniert ist. Bitten Sie um eine Redis-gestützte Warteschlange, und Sie bekommen eine, selbst wenn ein Wörterbuch ausreichen würde. Plattformlimits und Regeln für unerwünschte Nachrichten sind ebenfalls nicht im Code enthalten: Lesen Sie sie vor dem Start.
  • Die Sicherheit ist nur so gut wie Ihr prompt. Fragen Sie ausdrücklich nach dem Umgang mit Tokens, der Eingabevalidierung und dem, was in Protokollen geschrieben wird, sonst erhalten Sie einen funktionierenden Bot, der Daten preisgibt.
  • Es kann nichts ausführen oder bereitstellen. Jeder Befehl, den es Ihnen gibt, ist einer, den Sie selbst ausführen müssen.

Wie installiert man die Skills zum Erstellen von Chatbots?

Jede davon ist eine SKILL.md-Datei in einer ZIP-Datei. Öffnen Sie in Claude „Customize“, dann „Skills“, drücken Sie auf „+“, wählen Sie „Create skill“ und anschließend „Upload a skill“ aus, und wählen Sie die ZIP-Datei aus. Aktivieren Sie sie, und sie wird auf Ihren nächsten Chat angewendet. Skills funktionieren mit den Tarifen Free, Pro, Max, Team und Enterprise; erforderlich ist die Codeausführung unter „Settings“ und dann „Capabilities“. Anthropic dokumentiert dies in seinem Skills-Hilfeartikel, und die Speicherorte der Ordner finden Sie in unserer Installationsanleitung.

In ChatGPT oder Gemini kopierst du den Text aus SKILL.md in die benutzerdefinierten Anweisungen oder einen Gem. Dieselben Dateien werden in Claude Code geladen; mehr dazu im Claude-Code-Skills-Leitfaden.

Zusammenfassung:

Registriere den Bot selbst und lass Claude anschließend den Handler, die Zustandsmaschine und die Deployment-Datei schreiben. Entwickle mit Polling, stelle mit einem Webhook bereit und verfasse die Verhaltensspezifikation vor dem Code. Python ($14.99) für Messaging-Bots, Node.js ($14.99) neben einem JavaScript-Backend, React ($14.99) für das Widget und der Chat-Support-agent prompt ($14.99), damit alles nach Skript läuft. Alles funktioniert in Claude, ChatGPT und jedem AI-Chat; 30 Tage Geld-zurück-Garantie.

Skill · SKILL.md · Funktioniert mit Claude & ChatGPT

Chatbot-Builder-Skill für Python

Eine Datei, einmal geladen. Chatbots mit Flask und Django: Projektstruktur, Gesprächszustand, Webhook-Einrichtung und Deployment-Konfiguration in einem konsistenten Stack. Kein Abonnement.

$14.99
Python-Skill abrufen →

KissMySkills ist ein Marktplatz mit 853 AI-Skills, 158 Prompt-Paketen, 55 Agents und kostenlosen Tools für Claude, ChatGPT und jeden AI-Chat.

Verwandte Skill-Leitfäden

~/get-started

Skills that work. No fluff.

Browse every skill, prompt pack, and agent in the store.

Browse all skills →Or start with free skills