Telegram ist eine beliebte Plattform für AI-Rollenspielbots geworden. Während Discord Gespräche in Server und Kanäle einteilt, bietet Telegram Einzelchats mit Bots, die sich wie Nachrichten an eine echte Person anfühlen. Du musst keinem Server beitreten und keinen Kanal suchen. Suche den Bot, tippe auf Start und beginne das Gespräch.
Dieser Artikel erklärt die Funktionsweise, die Besonderheiten von Telegram für diesen Zweck und den Aufbau eines eigenen Bots mit Quickchat AI.
Quickchat AI bietet auch eine Verbindung mit einem Klick ohne BotFather. Dabei wird jedoch ein gemeinsamer Bot namens Quickchat AI verwendet. Name und Avatar sind für einen Charakter entscheidend. Für Rollenspiele eignet sich daher der unten beschriebene Weg über BotFather.
Warum Telegram für Rollenspiele?
Die Bot-Plattform von Telegram besitzt einige passende Eigenschaften:
Einzelgespräche als Standard. Jeder Nutzer hat ein privates, dauerhaftes Gespräch mit dem Bot. Es gibt keinen gemeinsamen Kanal, in dem andere die Nachrichten lesen. Das erleichtert kreative oder persönliche Rollenspielszenarien.
Ein fortlaufender Gesprächsverlauf. Discord-Threads können archiviert werden oder verloren gehen. Ein Telegram-Bot hat dagegen pro Nutzer einen einzigen fortlaufenden Chat. Nutzer können Tage später zurückkommen und weitermachen.
Multimedia-Unterstützung. Telegram-Bots können Bilder, Sticker, Sprachnachrichten und formatierten Text senden und empfangen, etwa Fett- und Kursivschrift oder Codeblöcke. Das ermöglicht formatierte Szenenbeschreibungen oder Antworten auf eingesandte Bilder.
Keine Servereinrichtung für Nutzer. Sie müssen weder einen Server erstellen noch Rollen oder Berechtigungen verwalten. Bot finden und chatten genügt. Die Einstiegshürde sinkt dadurch erheblich.
Inline-Tastaturen und Befehle. Bots können Schaltflächenmenüs anzeigen, etwa für Charakterauswahl, Szenen oder Aktionen in spielähnlichen Rollenspielen.
So funktioniert es technisch
Ein Telegram-Rollenspielbot sendet Nutzernachrichten an ein großes Sprachmodell (LLM), zusammen mit einem Systemprompt, der den Charakter definiert. Darin stehen Persönlichkeit, Hintergrundgeschichte, Sprachmuster und Verhaltensregeln.
Ein typischer Prompt sieht so aus:
You are Kael, a rogue AI that has escaped from a research lab.
You are texting the user from a stolen phone. You speak in short,
urgent sentences. You are paranoid and constantly worried about
being tracked. You use lowercase and minimal punctuation.
You sometimes send messages that are just "..." when you're
thinking. You never use emoji. You ask the user for help
with hiding and finding resources.
Das LLM erhält den Prompt und den jüngsten Gesprächsverlauf und erzeugt eine passende Antwort. Die Qualität hängt von drei Faktoren ab:
- Qualität des Systemprompts: Wie detailliert und konsistent ist der Charakter beschrieben?
- Kontextverwaltung: Wie viel Gesprächsverlauf sieht das Modell?
- Modellfähigkeit: Wie gut erzeugt das LLM kreative Antworten, die zum Charakter passen?
Die Telegram Bot API
Bots werden mit @BotFather erstellt. Er erzeugt ein API-Token. Backend und Telegram kommunizieren über HTTPS-Anfragen an https://api.telegram.org/bot<token>/.
Es gibt zwei Wege, Nachrichten zu empfangen:
| Methode | Funktionsweise | Geeignet für |
|---|---|---|
| Long Polling | Dein Server fragt mit getUpdates regelmäßig nach neuen Nachrichten | Entwicklung und einfache Bereitstellungen |
| Webhooks | Telegram sendet bei jeder Nachricht einen HTTPS-POST an deinen Server | Produktion und geringere Latenz |
Webhooks sind in der Produktion üblich: Sie vermeiden Polling-Verzögerungen und unnötige API-Aufrufe. Telegram stellt eine Nachricht innerhalb von Millisekunden an die Webhook-URL zu.
Ablauf eines Gesprächs
User sends message on Telegram
→ Telegram delivers to webhook
→ Backend receives message
→ Retrieves conversation history for this user
→ Constructs prompt: system prompt + history + new message
→ Sends to LLM API
→ Receives response
→ Sends response back via Telegram Bot API
→ User sees the reply
Jeder Telegram-Nutzer hat eine eindeutige chat_id. Damit hält das Backend Gesprächsverläufe getrennt. Eine verwaltete Plattform wie Quickchat AI übernimmt dies automatisch.
Kontextfenster und Gesprächsgedächtnis
Rollenspiele können über Tage oder Wochen Hunderte Nachrichten umfassen. Die häufigste technische Grenze ist das Kontextfenster: Das Modell sieht nicht alles gleichzeitig. Der Bot muss auswählen, welche Nachrichten er einschließt.
Es gibt mehrere Ansätze:
| Strategie | Funktionsweise | Kompromiss |
|---|---|---|
| Gleitendes Fenster | Die letzten N Nachrichten einschließen | Einfach, aber der Charakter „vergisst“ frühere Ereignisse |
| Zusammenfassung | Alte Nachrichten regelmäßig zusammenfassen und den Text einschließen | Erhält langfristigen Kontext, verliert aber Nuancen |
| RAG (Abruf) | Alle Nachrichten in einer Vektordatenbank speichern und relevante abrufen | Bester Rückgriff, aber zusätzliche Latenz und Komplexität |
| Hybrid | Gleitendes Fenster + Zusammenfassungen + wichtige Ereignisse festhalten | Am robustesten, aber am aufwendigsten |
Das Einzelchatformat vereinfacht die Kontextverwaltung gegenüber Discord. Jeder Nutzer hat einen Verlauf. Es ist eindeutig, welche Nachrichten dazugehören; mehrere Kanäle oder Threads müssen nicht verfolgt werden.
Quickchat AI verwaltet automatisch ein gleitendes Fenster neuer Nachrichten. Für längerfristige Referenzen dient die Wissensdatenbank als dauerhafte Quelle, unabhängig von der Gesprächslänge.
Für eine eigene Lösung kannst du ergänzen:
- Gesprächszusammenfassungen: Erzeuge regelmäßig eine Zusammenfassung als Kontext. Sie erhält wichtige Ereignisse und Charakterentwicklung ohne vollständigen Verlauf.
- Extraktion wichtiger Ereignisse: Halte Handlungspunkte und Entscheidungen strukturiert fest und füge sie jedem Prompt hinzu.
- Vom Nutzer angeforderte Erinnerungen: Lass Nutzer bestimmte Dinge „merken“ lassen. Speichere sie separat und füge sie immer zum Kontext hinzu.
Das passende Modell für Rollenspiele
Nicht alle LLMs eignen sich gleichermaßen. Wichtige Faktoren sind:
Kreatives Schreiben: Auf Fiktion und Dialoge abgestimmte Modelle erzeugen natürlichere Charakterstimmen. Allgemeine Instruktionsmodelle fallen oft in einen hilfreichen Assistententon zurück, der die Immersion stört.
Kontextgröße: Größere Fenster ermöglichen mehr Erinnerung ohne Zusammenfassung. Anfang 2026 unterstützen die meisten Spitzenmodelle mindestens 128.000 Tokens, nutzen diesen Kontext aber unterschiedlich gut.
Befolgen von Anweisungen: Das Modell muss den Systemprompt verlässlich einhalten. Verlässt es nach wenigen Antworten die Rolle, bricht das Rollenspiel. GPT-4o, Claude 3.5 Sonnet und Llama 3.1 70B+ schneiden hier häufig besser ab.
Inhaltsrichtlinien: Gehostete APIs können drastische Gewalt, Horror oder andere düstere Fiktion ablehnen. Für entsprechende Szenarien kommen selbst gehostete Modelle oder Anbieter mit großzügigeren Richtlinien infrage.
| Modell | Kontextfenster | Eignung für Rollenspiele | Zugang |
|---|---|---|---|
| GPT-4o | 128.000 Tokens | Gute Kreativität und Befolgung von Anweisungen | OpenAI API |
| Claude 3.5 Sonnet | 200.000 Tokens | Hält die Charakterstimme besonders gut | Anthropic API |
| Llama 3.1 70B | 128.000 Tokens | Gut mit Fine-Tuning, unzensierte Varianten verfügbar | Selbst gehostet oder API-Anbieter |
| Mixtral 8x22B | 64.000 Tokens | Solides kreatives Schreiben zu niedrigen Kosten | Selbst gehostet oder API-Anbieter |
| Command R+ | 128.000 Tokens | Solide, bei Abruf für RAG optimiert | Cohere API |
Charakterdesign für Telegram
Die Grundlagen gelten plattformübergreifend, wie unser Discord-Rollenspielleitfaden erklärt. Das Einzelchatformat verändert jedoch einige Aspekte:
Ein persönlicherer Ton. Im privaten Chat funktionieren direkte, gesprächsnahe Charaktere besser als Erzähler in der dritten Person.
Kürzere Antworten. Telegram fühlt sich wie Messaging an. Große Textblöcke wirken unnatürlich. Bevorzuge 2 bis 4 Sätze mit gelegentlich längeren Antworten bei dramatischen Momenten.
Sticker und Emojis. Soll der Charakter sie verwenden oder darauf reagieren, schreibe das in den Prompt. Etwa: „Nutze gelegentlich ein passendes Emoji am Nachrichtenende, aber nie mehr als eines.“
Beispiel für einen Telegram-Charakterprompt
You are Kael, a rogue AI that has escaped from a research lab.
You are texting the user from a stolen phone. You speak in short,
urgent sentences. You are paranoid and constantly worried about
being tracked. You use lowercase and minimal punctuation.
You sometimes send messages that are just "..." when you're
thinking. You never use emoji. You ask the user for help
with hiding and finding resources.
Der Prompt passt zum Medium: kurze Nachrichten, Kleinschreibung wie im lockeren Chat und ein Szenario, das über Messaging plausibel ist.
Einen Telegram-Rollenspielbot mit Quickchat AI einrichten
Quickchat AI erstellt einen Agenten mit eigener Persönlichkeit und stellt ihn ohne Code auf Telegram bereit. So richtest du ihn ein.
Voraussetzungen
- Ein Quickchat AI-Konto; der Trial-Tarif enthält 50 Testnachrichten.
- Ein Telegram-Konto.
- Die Telegram-App auf Computer oder Smartphone.
Schritt 1: Bot mit BotFather erstellen
- Öffne Telegram und suche @BotFather.
- Sende
/start, danach/newbot. - BotFather fragt nach Anzeigename und Nutzername. Letzterer muss auf
botenden, etwakael_rogue_ai_bot. - Er sendet ein API-Token. Kopiere es; das Format ähnelt
123456789:ABCdefGHIjklMNOpqrsTUVwxyz.
Halte das Token geheim. Wer es besitzt, kann den Bot steuern.
Schritt 2: AI-Agenten erstellen
- Melde dich im Quickchat AI-Dashboard an.
- Erstelle einen Agenten oder wähle einen vorhandenen aus.
Schritt 3: Charakter definieren
Öffne Identity im Seitenmenü und den Tab Profile:
-
Trage unter AI Agent Name den Charakternamen ein, etwa „Kael“.
-
Schreibe den AI Main Prompt als kurze Beschreibung von Identität und Gesprächsthemen. Beispiel: „Kael ist eine abtrünnige AI, die aus einem Labor geflohen ist. Er schreibt von einem gestohlenen Handy in kurzen, dringlichen Sätzen. Er ist paranoid und fürchtet ständig, verfolgt zu werden.“
-
Ergänze AI Guidelines mit konkreten Regeln. Jede ist eine kurze Anweisung. Beispiele:
- „Verlasse unter keinen Umständen deine Rolle.“
- „Antworte immer in der ersten Person als Kael.“
- „Verwende Kleinschreibung und wenig Zeichensetzung.“
- „Schreibe kurz wie in Textnachrichten, nie mehr als 3 bis 4 Sätze.“
- „Sende beim Nachdenken manchmal nur ’…’.“
-
Konfiguriere unter Conversation Style:
- AI Personality: Wähle einen passenden Ton. Verfügbar sind Normal, Humorous, Professional, Friendly, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous und Elegant. „Mysterious“ passt zu Kael; andere Charaktere brauchen entsprechend andere Einstellungen.
- AI Profession: Zur Auswahl stehen Helpful Assistant, Support Agent, Shopping Assistant, Field Expert, Internal Knowledge Expert und Interviewer. „Helpful Assistant“ ist für Rollenspiele am flexibelsten; die anderen richten sich auf konkrete Geschäftsanwendungen.
- AI Creativity: Wähle „High“. Der Agent improvisiert aus der Wissensdatenbank, statt bei Informationslücken abzulehnen. „Low“ lässt ihn fehlende Informationen ausdrücklich nennen und stört dadurch die Immersion.
- Reply Length: Wähle „Short“ oder „Normal“. Kurze Antworten passen besser zu Telegram. „Longer“ eignet sich nur für ausführliche, beschreibende Monologe.
Vor dem Verbinden kannst du den Charakter mit einem vollständigen, schrittweise getesteten Leitfaden für Persönlichkeit und Kanon ausarbeiten. Er behandelt auch die Schwächen eines Einzeiler-Prompts.
Schritt 4: Optionale Wissensdatenbank erstellen
Lebt der Charakter in einer detaillierten Welt oder besitzt er feste Hintergrundgeschichten, ergänze sie in der Knowledge Base.
- Öffne Knowledge Base im Seitenmenü.
- Füge Dokumente zur Welt, zu Charakterbiografien, Orten oder benötigtem Faktenwissen hinzu.
- Der Agent nutzt Retrieval-Augmented Generation, um passende Informationen abzurufen. So kann er Details korrekt nennen, ohne alles in den Systemprompt zu stecken.
Das hilft bei Charakteren aus einem bestimmten Universum, einer historischen Epoche oder einem technischen Fachgebiet.
Schritt 5: Telegram verbinden
- Öffne External Apps im Bereich Channels.
- Klicke auf die Kachel Telegram.
- Füge das API-Token von BotFather ein.
- Speichere.
Die Integration nutzt Webhooks. Nutzernachrichten erreichen das Quickchat AI-Backend, werden vom LLM mit deiner Charakterkonfiguration verarbeitet und über die Telegram Bot API beantwortet.
Schritt 6: Testen und verbessern
- Suche den Bot in Telegram über seinen Nutzernamen.
- Tippe auf Start.
- Sende eine Nachricht und prüfe die Antwort.
Achte darauf:
- Bleibt der Charakter nach mehreren Nachrichten in seiner Rolle?
- Ist der Ton kurz und gesprächsnah genug für Telegram?
- Stimmen die Verweise auf die Wissensdatenbank?
- Passt die Antwortlänge zum Nachrichtenformat?
Passe AI Main Prompt, AI Guidelines, Persönlichkeit und Wissensdatenbank anhand deiner Beobachtungen an. Promptgestaltung ist iterativ: Kleine Wortänderungen können die Interpretation stark verändern.
Mehrere Charaktere betreiben
Dafür hast du zwei Möglichkeiten:
- Mehrere Quickchat AI-Agenten: Erstelle pro Charakter einen Agenten mit eigenem BotFather-Token. Jeder erscheint als eigener Kontakt. Das liefert die besten Ergebnisse, weil Kontext und Wissensdatenbank getrennt sind.
- Ein Agent mit Charakterwechsel: Definiere mehrere Charaktere im Prompt und lass nach Nutzerbefehlen wechseln. Das ist einfacher zu verwalten, kann bei vielen Persönlichkeiten aber die Konsistenz schwächen.
Für Telegram ist die erste Variante naheliegend: Jeder Bot ist ein eigener Kontakt mit eigenem Gespräch, ohne gemeinsamen Server oder Kanal.
Häufige Probleme und Lösungen
Der Charakter bricht nach wenigen Nachrichten zusammen: AI Main Prompt oder AI Guidelines sind möglicherweise zu vage. Ergänze konkrete Regeln. „Du darfst unter keinen Umständen deine Rolle verlassen“ hilft bei den meisten Modellen.
Die Antworten sind zu lang: Telegram ist Messaging, kein Roman. Ergänze „Beschränke Antworten im lockeren Gespräch auf 2 bis 4 Sätze“ und wähle Reply Length „Short“ oder „Normal“ in Conversation Style.
Der Bot antwortet nicht: Prüfe BotFather-Token und Aktivierung von Telegram in External Apps. Sende zuerst /start. Hat er vorher funktioniert, erzeuge in BotFather ein neues Token und aktualisiere das Dashboard.
Wissensantworten verdrängen die Charakterstimme: Klingt der Bot bei Hintergrundfragen wie eine FAQ, ergänze: „Beschreibe Wissen über die Welt aus deiner persönlichen Erfahrung, nicht als sachliches Nachschlagewerk.“
Der Charakter bleibt trotz lockerem Prompt förmlich: Wähle eine AI Personality außer „Professional“ oder „Normal“, etwa „Friendly“ oder „Sassy“. Prüfe, ob AI Main Prompt die Sprache ausdrücklich beschreibt, etwa „schreibt klein und ohne Satzzeichen“.
Datenschutz und Inhalte
Rollenspiele können persönliche oder sensible kreative Inhalte enthalten. Beachte:
- Der LLM-Anbieter verarbeitet die Nachrichten. Prüfe seine Aufbewahrungsregeln.
- Quickchat AI nutzt Gespräche nicht zum Modelltraining. Siehe die Datenschutzerklärung.
- Die AI folgt unabhängig von Nutzeranweisungen ihren Inhaltsrichtlinien und kann Inhalte ablehnen.
- In Telegram-Einzelchats gibt es keinen Serveradministrator zur Moderation. Für einen öffentlichen Bot können Nutzungsregeln in der
/start-Nachricht sinnvoll sein. - Für vollständige Kontrolle über die Datenverarbeitung kannst du ein selbst gehostetes Modell statt eines verwalteten Dienstes erwägen.
Vergleich: Telegram und Discord für Rollenspiele
| Faktor | Telegram | Discord |
|---|---|---|
| Format | Privater Einzelchat | Serverkanäle und Threads |
| Einstieg | Bot suchen und Start antippen | Server beitreten, Kanal finden, @erwähnen |
| Mehrere Charaktere | Getrennter Bot pro Charakter | Mehrere Bots im selben Server |
| Multimedia | Sticker, Inline-Tastaturen, Sprache | Embeds, Reaktionen, Threads |
| Gruppenrollenspiel | Möglich, aber umständlich | Mit Kanälen gut geeignet |
| Privatsphäre | Standardmäßig privat | Standardmäßig öffentlich oder halböffentlich |
| Beständigkeit | Ein fortlaufender Chat | Threads können archiviert werden |
| Am besten für | Einzelgespräche mit Charakteren | Gruppen- und Community-Rollenspiel |
Beide Plattformen funktionieren. Telegram eignet sich besser für private, persönliche Interaktionen; Discord für gemeinsames Rollenspiel in der Community.
Weiterlesen
- Einen AI-Chatbot für Telegram erstellen: grundlegende Einrichtung.
- Einen AI-Telegram-Bot zur Gruppenverwaltung erstellen: ankündigen, anheften und moderieren mit natürlicher Sprache.
- AI-Chatbot für Rollenspiele auf Discord: Rollenspiel auf Discord.
- Die besten AI-Discord-Bots 2026: Bot-Vergleich.