Telegram stał się popularną platformą dla botów AI do roleplay. W przeciwieństwie do Discorda, gdzie rozmowy są podzielone na serwery i kanały, oferuje prywatne rozmowy z botami przypominające pisanie do prawdziwej osoby. Nie musisz dołączać do serwera ani szukać kanału. Znajdź bota, naciśnij Start i zacznij rozmawiać.
Ten artykuł wyjaśnia działanie takich botów, specyfikę Telegrama w tym zastosowaniu i sposób stworzenia własnego w Quickchat AI.
Quickchat AI oferuje też połączenie jednym kliknięciem, bez BotFathera, ale korzysta ono ze wspólnego bota o nazwie Quickchat AI. Nazwa i awatar są kluczowe dla postaci, więc do roleplay wybierz opisaną poniżej ścieżkę przez BotFathera.
Dlaczego Telegram nadaje się do roleplay
Platforma botów Telegrama ma kilka przydatnych cech:
Domyślnie rozmowy indywidualne. Każdy użytkownik ma prywatną, trwałą rozmowę z botem. Nie ma wspólnego kanału, na którym inni widzą wiadomości. Ułatwia to udział w kreatywnych lub osobistych scenariuszach.
Ciągły wątek rozmowy. Wątki Discorda mogą zostać zarchiwizowane albo zagubić się. Na Telegramie każdy użytkownik ma jeden ciągły czat. Może wrócić po kilku dniach i kontynuować.
Obsługa multimediów. Boty mogą wysyłać i odbierać obrazy, naklejki, wiadomości głosowe i sformatowany tekst, w tym pogrubienie, kursywę i bloki kodu. Pozwala to formatować opisy scen lub odpowiadać na przesłane obrazy.
Bez konfigurowania serwera. Użytkownik nie tworzy serwera ani nie ustawia ról i uprawnień. Wystarczy znaleźć bota i zacząć rozmowę, co znacznie obniża próg wejścia.
Klawiatury inline i komendy. Boty mogą pokazywać menu przycisków do wyboru postaci, scen czy działań w scenariuszach przypominających grę.
Jak to działa technicznie
Bot wysyła wiadomości użytkownika do dużego modelu językowego (LLM) wraz z promptem systemowym definiującym postać. Zawiera on osobowość, historię, sposób mówienia i zasady zachowania.
Przykładowy prompt wygląda tak:
Jesteś Kaelem, zbuntowaną AI, która uciekła z laboratorium badawczego.
Piszesz do użytkownika ze skradzionego telefonu. Używasz krótkich,
naglących zdań. Jesteś paranoiczny i ciągle obawiasz się,
że ktoś Cię śledzi. Piszesz małymi literami i ograniczasz interpunkcję.
Czasami podczas namysłu wysyłasz wiadomość składającą się tylko z "...".
Nigdy nie używasz emoji. Prosisz użytkownika o pomoc
w ukrywaniu się i zdobywaniu zasobów.
LLM otrzymuje prompt i niedawną historię, a następnie generuje odpowiedź zgodną z postacią. Jakość roleplay zależy od trzech czynników:
- Jakość promptu systemowego: szczegółowość i spójność opisu postaci.
- Zarządzanie kontekstem: ilość historii widocznej dla modelu.
- Możliwości modelu: zdolność do tworzenia kreatywnych odpowiedzi zgodnych z postacią.
Telegram Bot API
Boty tworzy się przez @BotFather, który generuje token API. Komunikacja backendu z Telegramem odbywa się przez żądania HTTPS do https://api.telegram.org/bot<token>/.
Wiadomości można odbierać na dwa sposoby:
| Metoda | Jak działa | Najlepsza do |
|---|---|---|
| Long polling | Serwer regularnie wywołuje getUpdates, sprawdzając nowe wiadomości | Prac deweloperskich i prostych wdrożeń |
| Webhooki | Telegram wysyła HTTPS POST do serwera po otrzymaniu wiadomości | Produkcji i mniejszych opóźnień |
Webhooki są standardem w produkcji: usuwają opóźnienie odpytywania i ograniczają zbędne wywołania API. Telegram dostarcza wiadomość na adres webhooka w ciągu milisekund.
Przebieg rozmowy
Użytkownik wysyła wiadomość w Telegramie
→ Telegram dostarcza ją do webhooka
→ Backend odbiera wiadomość
→ Pobiera historię rozmowy tego użytkownika
→ Składa prompt: prompt systemowy + historia + nowa wiadomość
→ Wysyła go do API modelu LLM
→ Odbiera odpowiedź
→ Odsyła odpowiedź przez Telegram Bot API
→ Użytkownik widzi odpowiedź
Każdy użytkownik Telegrama ma unikalny chat_id, dzięki któremu backend utrzymuje osobne historie. Zarządzana platforma, taka jak Quickchat AI, obsługuje to automatycznie.
Okna kontekstowe i pamięć rozmowy
Roleplay może obejmować setki wiadomości przez wiele dni lub tygodni. Najczęstszym ograniczeniem jest okno kontekstowe: model nie widzi wszystkiego jednocześnie, więc bot wybiera wiadomości do uwzględnienia.
Możliwe strategie:
| Strategia | Jak działa | Kompromis |
|---|---|---|
| Przesuwne okno | Uwzględnia ostatnie N wiadomości | Proste, ale postać „zapomina” wcześniejsze wydarzenia |
| Podsumowania | Okresowo podsumowuje stare wiadomości i dodaje podsumowanie | Zachowuje długotrwały kontekst, ale gubi niuanse |
| RAG (wyszukiwanie) | Zapisuje wiadomości w bazie wektorowej i pobiera istotne | Najlepsze przypominanie, lecz większe opóźnienia i złożoność |
| Hybrydowa | Przesuwne okno + podsumowania + utrwalone kluczowe wydarzenia | Najbardziej odporna, ale najtrudniejsza we wdrożeniu |
Indywidualny format Telegrama ułatwia zarządzanie kontekstem względem Discorda. Każdy użytkownik ma jedną rozmowę, więc wiadomo, które wiadomości do niej należą. Nie trzeba śledzić wielu kanałów i wątków.
Quickchat AI automatycznie utrzymuje przesuwne okno ostatnich wiadomości. Baza wiedzy pełni rolę trwałego źródła odniesienia, dostępnego niezależnie od długości rozmowy.
Jeśli tworzysz własne rozwiązanie, rozważ:
- Podsumowywanie rozmowy: regularnie generuj podsumowanie i dodawaj je do kontekstu. Zachowa ważne wydarzenia i rozwój postaci bez całej historii.
- Wyodrębnianie wydarzeń: zapisuj punkty fabuły i decyzje postaci w uporządkowanej formie i dołączaj do każdego promptu.
- Pamięć na żądanie użytkownika: pozwól poprosić o „zapamiętanie” informacji, przechowywanej osobno i zawsze obecnej w kontekście.
Wybór modelu do roleplay
Nie każdy LLM sprawdzi się równie dobrze. Najważniejsze czynniki:
Pisanie kreatywne: modele dostrojone do fikcji i dialogów tworzą bardziej naturalny głos postaci. Ogólne modele instrukcyjne często wracają do tonu pomocnego asystenta, co psuje immersję.
Wielkość kontekstu: większe okno pozwala pamiętać więcej bez podsumowań. Na początku 2026 roku większość czołowych modeli obsługuje przynajmniej 128 tys. tokenów, ale skuteczność wykorzystania kontekstu jest różna.
Przestrzeganie instrukcji: model musi konsekwentnie stosować prompt. Jeśli po kilku odpowiedziach wychodzi z roli, roleplay się rozpada. GPT-4o, Claude 3.5 Sonnet i Llama 3.1 70B+ zwykle radzą sobie lepiej.
Polityka treści: hostowane API stosują filtry, które mogą odmówić generowania drastycznej przemocy, horroru lub mrocznej fikcji. Dla takich scenariuszy rozważ własny hosting modelu albo dostawcę z bardziej liberalną polityką.
| Model | Okno kontekstowe | Przydatność do roleplay | Dostęp |
|---|---|---|---|
| GPT-4o | 128 tys. tokenów | Dobra kreatywność i przestrzeganie instrukcji | OpenAI API |
| Claude 3.5 Sonnet | 200 tys. tokenów | Świetne utrzymywanie głosu postaci | Anthropic API |
| Llama 3.1 70B | 128 tys. tokenów | Dobry po dostrojeniu, dostępne warianty bez cenzury | Własny hosting lub dostawcy API |
| Mixtral 8x22B | 64 tys. tokenów | Przyzwoite pisanie kreatywne i niskie koszty | Własny hosting lub dostawcy API |
| Command R+ | 128 tys. tokenów | Solidny, zoptymalizowany pod RAG przy wyszukiwaniu | Cohere API |
Projektowanie postaci na Telegram
Podstawy są wspólne dla platform, co opisuje nasz przewodnik po roleplay na Discordzie. Rozmowa indywidualna zmienia jednak kilka rzeczy:
Bardziej osobisty ton. W prywatnym czacie lepiej działa bezpośredni, naturalny styl niż narracja w trzeciej osobie.
Krótsze odpowiedzi. Telegram przypomina wymianę wiadomości. Ściany tekstu są nienaturalne. Preferuj od 2 do 4 zdań, z dłuższymi wypowiedziami w dramatycznych momentach.
Naklejki i emoji. Jeśli postać ma ich używać lub na nie reagować, zapisz to w prompcie. Na przykład: „Czasami dodaj trafne emoji na końcu wiadomości, ale nigdy więcej niż jedno”.
Przykładowy prompt postaci na Telegram
Jesteś Kaelem, zbuntowaną AI, która uciekła z laboratorium badawczego.
Piszesz do użytkownika ze skradzionego telefonu. Używasz krótkich,
naglących zdań. Jesteś paranoiczny i ciągle obawiasz się,
że ktoś Cię śledzi. Piszesz małymi literami i ograniczasz interpunkcję.
Czasami podczas namysłu wysyłasz wiadomość składającą się tylko z "...".
Nigdy nie używasz emoji. Prosisz użytkownika o pomoc
w ukrywaniu się i zdobywaniu zasobów.
Prompt pasuje do Telegrama: krótkie wiadomości, małe litery naśladujące swobodny czat i scenariusz wiarygodny w komunikatorze.
Konfiguracja bota do roleplay w Quickchat AI
Quickchat AI pozwala stworzyć agenta z własną osobowością i wdrożyć go na Telegramie bez kodu. Oto konfiguracja.
Wymagania
- Konto Quickchat AI; plan Trial daje 50 wiadomości testowych.
- Konto Telegram.
- Aplikacja Telegram na komputerze lub telefonie.
Krok 1: utwórz bota przez BotFathera
- Otwórz Telegram i wyszukaj @BotFather.
- Wyślij
/start, a potem/newbot. - BotFather poprosi o nazwę wyświetlaną i nazwę użytkownika kończącą się na
bot, na przykładkael_rogue_ai_bot. - Otrzymasz token API. Skopiuj go; wygląda podobnie do
123456789:ABCdefGHIjklMNOpqrsTUVwxyz.
Zachowaj token w tajemnicy. Każdy, kto go ma, może kontrolować bota.
Krok 2: utwórz agenta AI
- Zaloguj się do panelu Quickchat AI.
- Utwórz nowego agenta lub wybierz istniejącego.
Krok 3: zdefiniuj postać
Otwórz Identity w panelu bocznym, a następnie Profile:
-
Wpisz imię postaci w AI Agent Name, na przykład „Kael”.
-
Napisz AI Main Prompt, krótki opis tożsamości i tematów rozmowy. Na przykład: „Kael to zbuntowana AI, która uciekła z laboratorium. Pisze ze skradzionego telefonu krótkimi, pilnymi zdaniami. Jest paranoiczny i stale boi się śledzenia”.
-
Dodaj AI Guidelines, czyli krótkie instrukcje zachowania. Przykłady:
- „Nigdy nie wychodź z roli, bez względu na okoliczności”.
- „Zawsze odpowiadaj w pierwszej osobie jako Kael”.
- „Używaj małych liter i minimalnej interpunkcji”.
- „Pisz krótko, jak w wiadomościach tekstowych. Nigdy więcej niż 3 lub 4 zdania”.
- „Czasami podczas myślenia wysyłaj samo ’…’”.
-
W Conversation Style ustaw:
- AI Personality: wybierz ton. Dostępne opcje to Normal, Humorous, Professional, Friendly, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous i Elegant. Do Kaela pasuje „Mysterious”; dla innych postaci dobierz odpowiednią osobowość.
- AI Profession: dostępne są Helpful Assistant, Support Agent, Shopping Assistant, Field Expert, Internal Knowledge Expert i Interviewer. „Helpful Assistant” daje najwięcej swobody w roleplay; pozostałe dotyczą konkretnych zastosowań biznesowych.
- AI Creativity: wybierz „High”. Agent improwizuje na podstawie bazy wiedzy zamiast odmawiać przy brakujących informacjach. „Low” powoduje jawne wskazywanie braku wiedzy, co psuje immersję.
- Reply Length: wybierz „Short” lub „Normal”. Krótkie odpowiedzi lepiej pasują do Telegrama. „Longer” przydaje się wyłącznie do szczegółowych, opisowych monologów.
Przed podłączeniem kanału możesz dopracować postać z pomocą kompletnego, przetestowanego krok po kroku przewodnika po osobowości i kanonie, który pokazuje też ograniczenia jednozdaniowego promptu.
Krok 4: opcjonalnie zbuduj bazę wiedzy
Jeżeli postać żyje w szczegółowym świecie lub ma określone tło, dodaj informacje do Knowledge Base.
- Otwórz Knowledge Base w panelu bocznym.
- Dodaj dokumenty o świecie, historiach postaci, miejscach lub faktach, do których ma się odwoływać.
- Agent korzysta z generowania wspomaganego wyszukiwaniem, aby pobierać istotne informacje. Może wiernie cytować szczegóły bez umieszczania wszystkiego w prompcie systemowym.
To pomaga postaciom, które muszą znać konkretne uniwersum, epokę historyczną lub dziedzinę techniczną.
Krok 5: połącz Telegram
- Otwórz External Apps w sekcji Channels.
- Kliknij kafelek Telegram.
- Wklej token API od BotFathera.
- Zapisz.
Integracja używa webhooków. Wiadomość trafia do backendu Quickchat AI, LLM przetwarza ją z konfiguracją postaci, a odpowiedź wraca przez Telegram Bot API.
Krok 6: testuj i poprawiaj
- Wyszukaj bota w Telegramie po nazwie użytkownika.
- Naciśnij Start.
- Wyślij wiadomość i sprawdź odpowiedź.
Zwróć uwagę:
- Czy po kilku wymianach postać nadal pozostaje w roli?
- Czy ton jest krótki i naturalny dla Telegrama?
- Czy odwołania do bazy wiedzy są poprawne?
- Czy długość odpowiedzi pasuje do komunikatora?
Dostosuj AI Main Prompt, AI Guidelines, osobowość i bazę wiedzy do obserwacji. Projektowanie promptów jest iteracyjne: drobne zmiany słów mogą znacznie zmienić interpretację postaci.
Wiele postaci
Masz dwie możliwości:
- Wielu agentów Quickchat AI: utwórz osobnego dla każdej postaci, z własnym tokenem BotFathera. Każdy bot jest innym kontaktem. To daje najlepsze wyniki dzięki osobnemu kontekstowi i bazie wiedzy.
- Jeden agent przełączający postacie: zdefiniuj wiele postaci w prompcie i poleć zmianę na komendy użytkownika. Łatwiej tym zarządzać, ale spójność może pogarszać się przy wielu osobowościach.
Na Telegramie pierwsza opcja jest naturalna: każdy bot to osobny kontakt i rozmowa. Nie ma wspólnego serwera ani kanału do zarządzania.
Typowe problemy i rozwiązania
Postać wychodzi z roli po kilku wiadomościach: AI Main Prompt lub AI Guidelines mogą być zbyt ogólne. Dodaj konkretne reguły. „Nigdy nie wolno ci wyjść z roli, bez względu na okoliczności” pomaga większości modeli.
Odpowiedzi są za długie: Telegram to komunikator, nie powieść. Dodaj „Ogranicz odpowiedzi w swobodnej rozmowie do 2 do 4 zdań” i ustaw Reply Length na „Short” lub „Normal” w Conversation Style.
Bot nie odpowiada: sprawdź token BotFathera i aktywację Telegrama w External Apps. Najpierw wyślij /start. Jeśli wcześniej działał, wygeneruj nowy token w BotFatherze i zaktualizuj panel.
Baza wiedzy wypiera głos postaci: jeśli odpowiedzi przypominają FAQ, dodaj regułę: „Opisuj wiedzę o świecie z własnego doświadczenia, a nie jak rzeczowe źródło informacji”.
Postać mówi formalnie mimo luźnego promptu: wybierz AI Personality inną niż „Professional” lub „Normal”, na przykład „Friendly” albo „Sassy”. Sprawdź też, czy AI Main Prompt wyraźnie opisuje styl, np. „pisze małymi literami bez interpunkcji”.
Prywatność i treści
Roleplay może zawierać osobiste lub wrażliwe treści twórcze. Pamiętaj:
- Dostawca LLM przetwarza wiadomości. Sprawdź jego zasady przechowywania danych.
- Quickchat AI nie używa rozmów do trenowania modeli. Zobacz politykę prywatności.
- AI przestrzega własnej polityki treści niezależnie od instrukcji użytkownika i może odmówić niektórych odpowiedzi.
- W indywidualnym czacie Telegrama nie ma administratora serwera moderującego rozmowy. Publiczny bot może potrzebować zasad korzystania w wiadomości
/start. - Jeśli potrzebujesz pełnej kontroli nad przetwarzaniem danych, rozważ samodzielny hosting modelu zamiast usługi zarządzanej.
Porównanie: Telegram i Discord do roleplay
| Czynnik | Telegram | Discord |
|---|---|---|
| Format | Prywatna rozmowa indywidualna | Kanały i wątki serwera |
| Początek | Wyszukanie bota i Start | Dołączenie do serwera, znalezienie kanału, @wzmianka |
| Wiele postaci | Osobne boty dla postaci | Wiele botów na jednym serwerze |
| Multimedia | Naklejki, klawiatury inline, głos | Embedy, reakcje, wątki |
| Roleplay grupowy | Możliwy, ale niewygodny | Naturalny dzięki kanałom |
| Prywatność | Domyślnie prywatny | Domyślnie publiczny lub półpubliczny |
| Trwałość | Jedna ciągła rozmowa | Wątki mogą być archiwizowane |
| Najlepsze zastosowanie | Indywidualne rozmowy z postaciami | Roleplay grupowy i społecznościowy |
Obie platformy się sprawdzają. Telegram lepiej pasuje do prywatnych, osobistych rozmów; Discord do wspólnego roleplay w społeczności.
Czytaj dalej
- Jak stworzyć chatbota AI dla Telegrama: podstawowa konfiguracja.
- Jak stworzyć bota AI do zarządzania grupą Telegram: ogłaszaj, przypinaj i moderuj naturalnym językiem.
- Chatbot AI do roleplay na Discordzie: roleplay na Discordzie.
- Najlepsze boty AI dla Discorda w 2026 roku: porównanie botów.
Jeśli chcesz ćwiczyć język z notatnikiem, który zachowuje Twoje poprawki, zbuduj tutora w Telegramie zapisującego poprawione zdania i wykorzystującego wybrane zwroty w późniejszych quizach.