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

8 Min. Lesezeit KissMySkills
Auf dieser Seite
  1. Was kann Claude tatsächlich erstellen, und was musst du weiterhin selbst erledigen?
  2. Wie erstellt man Schritt für Schritt einen Telegram-Bot mit Claude?
  3. In welchem Stack soll der Chatbot laufen?
  4. Wie hältst du die Antworten des Bots auf Kurs?
  5. Wie sieht es mit Discord- und WhatsApp-Bots aus?
  6. Woran scheitert es?
  7. Wie installiert man die Skills zum Erstellen von Chatbots?
  8. Verwandte Skill-Leitfäden
Skill · SKILL.md

Die Skill hinter diesem Leitfaden: Chatbot Builder Skill für Python. Flask- und Django-Chatbots, vom ersten Handler bis zum bereitgestellten Webhook, in Claude, ChatGPT oder jedem AI-Chat - $14.99, einmalige Zahlung, 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 Bereitstellungsdatei 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 um zwei Uhr morgens beobachten, wie er ausfällt. Der Code ist der schnelle Teil. Die Konten, das Hosting und die Überwachung bleiben deine Aufgabe.

Akzeptiere diese Aufteilung, und das Erstellen eines Bots mit einer AI wird zu einem ganz normalen Nachmittag. Unten findest du die Reihenfolge, die wichtigen Entscheidungen beim Stack und die prompts, mit denen du ausführbaren Code erhältst.

Was kann Claude tatsächlich erstellen, und was musst du weiterhin selbst erledigen?

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

  • Claude schon: den Code, die Projektstruktur, die Bibliotheksauswahl mit Begründungen, die Konfiguration, die Tests, die Bereitstellungsdatei und die Erklärung in der von dir gewünschten Detailtiefe.
  • Du schon: das Bot-Konto erstellen und das Token abrufen, das Hosting auswählen und bezahlen, die Umgebungsvariablen festlegen, die Domain verknüpfen, die Bereitstellung ausführen und die Protokolle lesen, wenn etwas ausfällt.
  • Keiner von euch beiden: garantieren, dass die Bibliothek sich seit den Trainingsdaten des Modells nicht geändert hat. Fixiere die Versionen und lies die Versionshinweise, wenn etwas verdächtig aussieht.

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, und du kannst 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 stelle mit einem Webhook bereit.
  • 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.
  • Status hinzufügen. Alles, was mehrere Schritte umfasst, muss sich merken, wo sich der Benutzer befindet. Bitte um eine explizite Zustandsmaschine statt um eine Ansammlung von if-Anweisungen - genau das macht Bots später so schwer veränderbar.
  • Stelle ihn bereit und überwache ihn. Jeder kleine Host reicht aus. Bewahre das Token in einer Umgebungsvariable auf, niemals in der Datei oder im Repository, und füge Protokollierung hinzu: Das ist der Teil, den du beim ersten Ausfall brauchen wirst.
PROMPT - die Kurzbeschreibung zum 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 sie 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, Versionen festgelegt.
3. Die kleinste Version, die läuft und auf eine Nachricht antwortet.
4. Was ich zuerst von Hand konfiguriere.

Schreibe nicht die vollständige Anwendung. Stoppe nach Schritt 4.

Ihn frühzeitig zu stoppen, ist der Kniff. Wenn du nach „einem Telegram-Bot“ fragst, liefert dir ein Modell vierhundert Zeilen, die du nicht gelesen hast, und das Debuggen davon dauert länger, als vierzig eigene Zeilen zu schreiben.

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

Hält die Antwort in einem einzigen Python-Stack, statt auf halber Strecke zwischen Flask-Beispielen und Django-Konventionen abzudriften. Projektstruktur, Gesprächsstatus, Webhook oder Polling, Umgebungskonfiguration, Deployment. Die meisten Telegram-Bots werden letztlich in Python umgesetzt. Starte also hier, wenn du keine Präferenz hast.

Python-Skill ansehen →

In welchem Stack soll der Chatbot laufen?

Wähle danach, wo der Bot laufen muss, nicht nach der Sprache, die 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 brauchst: der Node.js-Chatbot-Builder-Skill.

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

Spring Boot eignet sich für einen Bot innerhalb eines bestehenden Java-Dienstes, mit der unternehmenseigenen Authentifizierung, Protokollierung und Deployment-Pipeline. Niemand wählt Spring Boot für Java-Chatbots zum Spaß, aber wenn es der Standard-Stack des Unternehmens ist, berücksichtigt der Skill Anforderungen aus dem Unternehmensumfeld statt eines Hobbyprojekts.

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

Wie hältst du die Antworten des Bots auf Kurs?

Ein Chatbot besteht aus zwei Problemen, die unter einem Namen laufen. 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 Geltungsbereich, eine Ablehnungsliste, eine Eskalationsregel und einen Ton. Für ein Softwareprodukt ist der SaaS-Support-Chatbot-Prompt dieses Dokument: Er beantwortet dokumentierte Fragen und verwandelt alles andere in ein strukturiertes Ticket, auf das ein Entwickler ohne Rückfrage reagieren kann. Füge ihn in den System-Prompt deiner Anwendung ein, und der Bot hört auf, improvisierte Antworten zu geben.

Telegram hat seine eigenen Konventionen: Slash-Befehle, kurze Nachrichten und Bots, die in Gruppenchats still bleiben. Für einen Business-Bot auf Telegram deckt der Telegram Chatbot Prompt für Unternehmen ($14.99) diese Ebene ab, einschließlich einer festen Formulierung für die Übergabe.

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. Geltungsbereich: Was zum Aufgabenbereich des Bots gehört und was nicht, in zwei kurzen Listen.
2. Genaue Formulierung für die Ablehnung von Anfragen außerhalb des Geltungsbereichs und für die Übergabe an einen Menschen.
3. Genaue Formulierung dafür, zuzugeben, dass es etwas nicht weiß, ohne Richtlinien zu erfinden.
4. Tonregeln: Satzlänge, Formalität und drei Dinge, die es niemals sagt.
5. Zehn Testnachrichten, davon vier, die den Geltungsbereich absichtlich überschreiten, jeweils mit der richtigen Antwort.

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

Streaming-Antworten, ohne dass die Komponente sich selbst bis zum Absturz neu rendert, Nachrichtenstatus, der einen Seitenwechsel übersteht, Scroll-Verankerung, Tippanzeigen sowie Tastatur- und Screenreader-Verhalten, das die meisten Chat-Widgets auslassen. Die Frontend-Hälfte, unabhängig davon, für welches Backend du dich entschieden hast.

React-Skill anzeigen →

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

Gleiche Architektur, andere Eingangstür, und die Unterschiede liegen eher in den Plattformregeln als im Code. Discord bietet dir eine Gateway-Verbindung, Slash-Befehle, die vorab registriert werden, und ein Berechtigungsmodell, 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 du nicht durch Programmieren umgehen kannst.

Erstelle beide mit den oben genannten Skills. Handler, Zustandsautomat und Verhaltensspezifikation sind identisch; nur der Transport ändert sich. Bitte Claude daher, den Adapter als eigenes Modul hinter einer kleinen Schnittstelle zu schreiben, dann ist eine zweite Plattform später nur eine Datei statt einer Neuentwicklung. Bitte es zunächst, alle Konten, Genehmigungen und Zugangsdaten aufzulisten, die die Plattform benötigt, bevor überhaupt Code existiert: Bei WhatsApp ist diese Liste länger als der Code.

Woran scheitert es?

  • Bibliotheks-APIs ändern sich. Code, der vor einer Version noch korrekt war, lässt sich kompilieren und verhält sich dann fehlerhaft. Fixiere die Versionen und prüfe das Changelog, wenn etwas in der Erklärung funktioniert, aber nicht im Terminal.
  • Es kann deinen Fehler nicht sehen. Füge den vollständigen Traceback ein, keine Paraphrase. Eine zusammengefasste Fehlermeldung kostet dich drei Raterunden.
  • Es wird dir nicht sagen, dass das Projekt überdimensioniert ist. Bitte um eine Redis-gestützte Warteschlange, und du bekommst eine, selbst wenn ein Wörterbuch ausreichen würde. Ratenbegrenzungen der Plattform und Regeln für unerwünschte Nachrichten stehen ebenfalls nicht im Code: Lies sie vor dem Start.
  • Die Sicherheit ist nur so gut wie dein prompt. Frage ausdrücklich nach dem Umgang mit Token, der Eingabevalidierung und dem, was in Protokollen geschrieben wird, sonst erhältst du einen funktionierenden Bot, der Daten preisgibt.
  • Es kann nichts ausführen oder bereitstellen. Jeden Befehl, den es dir gibt, musst du selbst ausführen.

Wie installiert man die Skills zum Erstellen von Chatbots?

Jede davon ist eine SKILL.md-Datei in einer ZIP-Datei. Öffne in Claude „Customize“, dann „Skills“, drücke auf „+“, wähle „Create skill“, dann „Upload a skill“ und wähle die ZIP-Datei aus. Aktiviere sie, und sie wird auf deinen nächsten Chat angewendet. Skills funktionieren in den Tarifen Free, Pro, Max, Team und Enterprise. Voraussetzung ist die Codeausführung unter „Settings“ und dann „Capabilities“. Anthropic beschreibt dies in seinem Hilfeartikel zu Skills, und die Speicherorte der Ordner findest du in unserem Installationsleitfaden.

In ChatGPT oder Gemini kopierst du den Text aus SKILL.md in die benutzerdefinierten Anweisungen oder ein Gem. Dieselben Dateien werden in Claude Code geladen; dies wird im Leitfaden zu Claude Code Skills erklärt.

Zusammenfassung:

Registriere den Bot selbst und lass Claude anschließend den Handler, die Zustandsmaschine und die Deployment-Datei schreiben. Entwickle mit Polling, veröffentliche mit einem Webhook 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 SaaS-Support-Chatbot-Prompt (14,99 $), damit er sich an das Skript hält. Alle funktionieren mit Claude, ChatGPT und jedem AI-Chat; 30-Tage-Geld-zurück-Garantie.

Skill · SKILL.md · Funktioniert mit Claude und ChatGPT

Chatbot-Builder-Skill für Python

Eine Datei, einmal geladen. Flask- und Django-Chatbots: Projektstruktur, Konversationsstatus, Webhook-Einrichtung und Deployment-Konfiguration in einem einheitlichen Stack. Kein Abonnement.

$14.99
Python-Skill abrufen →

KissMySkills ist ein Marktplatz mit 2.000+ AI-Skills, 300+ prompt-Paketen, 55 Agents und kostenlosen Tools für Claude, ChatGPT und jeden AI-Chat.

Verwandte Skill-Leitfäden

~/get-started

Skills, die funktionieren. Kein Schnickschnack.

Durchsuche alle Skills, prompt-Pakete und agent im Store.

Alle Skills durchsuchen →Oder probieren Sie die kostenlosen Tools aus