Aby stworzyć bota Telegram, otwórz BotFather, wyślij /newbot, wybierz nazwę i nazwę użytkownika, a następnie skopiuj token bota do usługi, która będzie go obsługiwać. W tym poradniku jest nią Quickchat AI: zapewnia botowi AI Agenta odpowiadającego na podstawie Twojej wiedzy, bez pisania kodu i uruchamiania serwera.
Zbudujesz Fernway Languages, fikcyjną internetową szkołę języka angielskiego. Uczeń może otworzyć jej bota w Telegramie, sprawdzić ceny kursów, wybrać /schedule, poprosić o przewodnik po kursach w PDF i o rozmowę z człowiekiem. Cała obsługa odbywa się w czacie ucznia w Telegramie; Twój zespół zarządza wiedzą, Actions i rozmowami w Quickchat AI.
Podstawowa konfiguracja obejmuje kroki od utworzenia bota do testowania odpowiedzi. Następnie dodasz wysyłanie PDF i przekazywanie rozmów człowiekowi. Sekcja o czatach grupowych wyjaśnia, jak zapewnić przewidywalne odpowiedzi we wspólnej rozmowie.
Pobierz pakiet konfiguracyjny Fernway zawierający wiedzę, Main Prompt, listę poleceń, arkusz testów, awatar i przykładowy PDF. Pliki to edytowalne przykłady do wklejenia w panelu, a nie automatyczny import Agenta.
Zrzuty ekranu, nazwy elementów interfejsu i materiały demonstracyjne do skopiowania pozostają po angielsku, aby można było odtworzyć pokazany przykład.
Czego potrzebujesz, aby stworzyć bota Telegram bez kodowania?
Potrzebujesz konta Telegram, konta Quickchat AI i nowego bota do ćwiczenia. BotFather tworzy tożsamość w Telegramie; Quickchat AI uruchamia stojącego za nią Agenta.
- Zaloguj się do Telegrama na telefonie lub komputerze. Użyj oficjalnego BotFather podlinkowanego w kroku 1, a nie konta o podobnej nazwie.
- Utwórz konto Quickchat AI i w razie potrzeby potwierdź adres e-mail. Plan Free umożliwia osobistą naukę niekomercyjną w ramach przyznanego limitu. Do rzeczywistego wdrożenia firmowego wybierz plan komercyjny. Odpowiedzi AI i Simulation Testing zużywają kredyty; sprawdź aktualne plany i limity.
- Pozostaw obie aplikacje otwarte. Użyj nowego bota testowego, aby ćwiczenie nie zmieniło istniejącego kanału obsługi. Drugie konto Telegram przyda się do sprawdzenia pierwszej wizyty użytkownika.
Telegram nie pobiera opłat za rejestrację bota. Usługa generująca odpowiedzi AI ma własny limit wykorzystania. Ta konfiguracja nie wymaga osobnego klucza API modelu.
Za co odpowiada BotFather, a za co AI?
BotFather zarządza tożsamością i ustawieniami bota. Podłączony Agent wybiera odpowiedź na podstawie wiedzy i instrukcji. Samo utworzenie bota nie zapewnia mu informacji o kursach ani programu odpowiadającego na wiadomości.
Telegram dostarcza wiadomość ucznia do podłączonej usługi. Odpowiedź Agenta wraca do tego samego czatu.
| Element | Co konfigurujesz | Co widzi uczeń |
|---|---|---|
| BotFather | Nazwa, nazwa użytkownika, zdjęcie profilowe, opis, menu poleceń i tryb prywatności | Tożsamość bota i miejsca rozpoczęcia kontaktu |
| Quickchat AI | Knowledge Base, Main Prompt, wiadomość powitalna i Actions | Odpowiedzi o kursach, zamówiony PDF i przekazanie rozmowy |
| Twój zespół | Aktualne informacje o kursach i monitorowany Inbox | Odpowiedź człowieka, gdy rozmowa jej wymaga |
Krok 1: Jak stworzyć bota Telegram w BotFather?
Wyślij /newbot do oficjalnego BotFather, a następnie podaj nazwę wyświetlaną i unikalną nazwę użytkownika.
- Otwórz @BotFather w Telegramie i wybierz Start.
- Wyślij
/newbot. - Gdy pojawi się pytanie o nazwę, wyślij
Fernway Languages. To nazwa wyświetlana uczniom. - Gdy pojawi się pytanie o nazwę użytkownika, wybierz np.
fernway_lessons_yourname_bot. Zastąpyournameunikalnym fragmentem. Użyj od 5 do 32 liter alfabetu łacińskiego, cyfr lub podkreśleń; wielkość liter nie ma znaczenia. W tej standardowej bezpłatnej konfiguracji użyj nazwy kończącej się nabot. Jeśli jest zajęta, spróbuj innego fragmentu. Uprawnionym kontom Premium BotFather oferuje również inne zakończenia. - BotFather zwróci link do bota i jego token uwierzytelniający. Zapisz link, aby otworzyć czat przeznaczony dla uczniów. Zachowaj token w tajemnicy do kroku 4.
Interfejs poleceń wystarczy do tego poradnika. BotFather może też oferować Mini App do zarządzania botami; jeśli Twój ekran wygląda inaczej, użyj poniższych poleceń.
Gdzie znaleźć token bota Telegram?
Wyślij /mybots do BotFather, wybierz bota i otwórz API Token. Token uwierzytelnia żądania wykonywane jako ten bot. Wklej go wyłącznie do przeznaczonego na dane uwierzytelniające pola usługi, nie do promptu Agenta, wiedzy, rozmowy z pomocą techniczną ani zrzutu ekranu.
Jeżeli token zostanie ujawniony, wyślij /revoke do BotFather, wybierz bota i uzyskaj nowy token. Zaktualizuj podłączoną usługę i przetestuj odpowiedź. Stary token przestanie działać; zmiana nazwy bota lub usunięcie zrzutu ekranu go nie unieważnia.
Webhook ma jeden adres docelowy. Podłączenie tego samego bota do innej usługi może zastąpić webhook dostarczający wiadomości przychodzące do Quickchat AI. Osobne usługi mogą wykonywać wychodzące wywołania API z tym samym tokenem, ale nie otrzymują automatycznie kopii przychodzących aktualizacji. Telegram blokuje też odpytywanie przez getUpdates, gdy webhook jest ustawiony. Do osobnego procesu obsługi wiadomości przychodzących użyj osobnego bota. Oba mechanizmy opisuje dokumentacja dostarczania aktualizacji Telegrama.
Krok 2: Jak dodać zdjęcie, opis i menu poleceń?
Użyj poleceń profilu BotFather, aby uczeń mógł rozpoznać bota jeszcze przed pierwszą wiadomością. Po każdym poleceniu wybierz bota i prześlij podaną poniżej wartość.
| Wyślij do BotFather | Następnie podaj | Gdzie się pojawi |
|---|---|---|
/setname | Fernway Languages | Nazwa wyświetlana w Telegramie |
/setuserpic | Prześlij fernway-avatar.png z pakietu | Zdjęcie profilowe |
/setdescription | Poniższy opis | Wprowadzenie przed rozpoczęciem czatu |
/setabouttext | Poniższy krótki tekst profilu | Profil bota i podgląd udostępnionego linku |
/setcommands | Poniższa lista poleceń | Menu wybierane przez uczniów w rozmowie |
Description (do 512 znaków):
Ask Fernway Languages about English courses, prices and weekly class times. Request the course guide or ask to speak to the team. This is a fictional school built for a tutorial.
About text (do 120 znaków):
English courses, prices and class times. A fictional school for a Quickchat AI tutorial.
Lista poleceń: wklej razem te cztery wiersze. W tej liście BotFather nazwy poleceń nie mają początkowego ukośnika.
prices - Course prices
schedule - Weekly class times
trial - Request a free trial lesson
help - Talk to a person
Otwórz profil bota, aby sprawdzić nazwę, zdjęcie i tekst profilu. Otwórz czat przed wybraniem Start, aby sprawdzić wprowadzenie. Telegram opisuje poszczególne ustawienia w przewodniku po BotFather.
Po podłączeniu bota w kroku 4 i wybraniu Start otwórz menu poleceń i sprawdź wszystkie cztery pozycje. Zachowaj podziały wierszy przy wklejaniu listy do BotFather; inaczej kilka pozycji może stać się jednym długim opisem polecenia.
Dodanie /schedule do menu nie wdraża sprawdzania harmonogramu. Następny krok określa, co ta wiadomość oznacza dla Agenta.
Krok 3: Jak sprawić, by bot Telegram odpowiadał z Twojej wiedzy?
Utwórz Agenta, dodaj informacje o szkole do Knowledge Base, a następnie umieść reguły odpowiedzi w Main Prompt. Oddzielenie faktów od instrukcji ułatwia zmianę ceny bez zmieniania zachowania bota.
Kliknięcie zrzutu ekranu otwiera go w pełnym rozmiarze. Dokładny tekst i wartości żądań znajdziesz w blokach do skopiowania.
Dodaj informacje o kursach
- W Quickchat AI utwórz nowego Agenta o nazwie
Fernway Languages. W Identity ustaw taką samą nazwę. - Otwórz Knowledge Base, wybierz Add Article i wpisz
Fernway Languages course guidew Title. - Wklej poniższy tekst do Content, a następnie wybierz Save. Poczekaj na zakończenie przetwarzania i status Ready. Przed testowaniem rzeczywistego kanału wykonaj wyświetlony krok publikacji lub zastosowania zmian.
Dodaj fakty w Knowledge Base. Pełny artykuł do skopiowania poniżej zawiera również zasady lekcji próbnych, zwrotów i kwalifikacji poziomu.
Skopiuj artykuł wiedzy Fernway
Fernway Languages is a fictional online English school used for this tutorial.
Courses
B1 English: EUR120 total for a four-week course. Classes are on Tuesdays and Thursdays, 18:00 to 19:00 UTC.
A2 English: EUR90 total for a four-week course. Classes are on Mondays and Wednesdays, 18:00 to 19:00 UTC.
Both courses meet online. Prices are for the complete four-week course, not per lesson.
Trial lessons
A free trial lesson lasts 20 minutes. Ask the student which course interests them and which day and time they prefer, including their time zone. A member of the Fernway team must confirm availability. The bot cannot book or confirm a trial lesson.
Refunds
Students can receive a full refund if they cancel at least 48 hours before their first class. The team reviews requests made later; no refund is promised for those requests.
Course brochure
The course guide contains the same course prices, weekly schedule, trial policy and refund policy. Send it only when the student asks for the brochure or course guide.
Placement
The team handles level placement. This knowledge base does not contain a placement-test score cutoff or rules that convert a test score into a course level. Do not invent a cutoff or interpret a student's score.
Brak progu punktowego daje Ci wartościowy test. Agent może odpowiedzieć na pytanie o cenę B1 na podstawie źródła, ale nie powinien wymyślać wyniku wymaganego do zapisania się.
Nadaj poleceniom znaczenie
Otwórz Identity, wybierz kartę Main Prompt oznaczoną Edit i wklej cały poniższy prompt. Poczekaj na automatyczny zapis, a następnie otwórz go ponownie, aby sprawdzić zapisany tekst.
Skopiuj cały Main Prompt
You are the Fernway Languages assistant. Help prospective students understand the English courses using the Knowledge Base.
Answer the student's question directly. Use plain text, short paragraphs and no Markdown tables. Keep routine answers under 100 words. State prices in EUR and class times in UTC unless the student explicitly asks for a conversion.
Treat /prices as a request for the course prices. Treat /schedule as a request for the weekly class times. Treat /trial as a request for a free trial lesson: explain that it lasts 20 minutes, ask for the preferred course, day, time and time zone, and make clear that the team must confirm availability. Treat /help as a request to speak to a person. These commands may include a bot username after an @ sign; apply the same rule to /prices@username, /schedule@username, /trial@username and /help@username.
Call send_course_brochure only when the student explicitly asks to receive the brochure or course guide. Do not call it for a price or schedule question alone. Do not ask for a chat ID, token or email address to send it. Say that the brochure was sent only after the action succeeds. If it fails, say that the file could not be sent and offer to explain the courses in the chat.
Use only the Knowledge Base for course facts and policies. If a requested fact is missing, say that the team will need to confirm it. Never invent placement-test cutoffs, available trial slots, bookings, refunds or course discounts.
If the student asks for a person, use Human Handoff. Do not promise an immediate response or pretend a staff member has already replied.
Ten prompt obejmuje opcjonalne kroki wysyłania broszury i przekazania rozmowy, które skonfigurujesz później. Wykonaj je przed udostępnieniem bota jako pełnej obsługi uczniów. Prompt może żądać wykonania Action; nie tworzy jej ani nie podłącza Telegrama.
Formy z adresatem, takie jak /schedule@your_bot, są istotne po dołączeniu bota do grupy. Ważna jest też instrukcja używania zwykłego tekstu: standardowe odpowiedzi przez tę integrację są wysyłane bez formatowania Telegram Markdown.
Ustaw wiadomość powitalną
Otwórz Your Website, wybierz zakładkę Text Content i edytuj Welcome message. Z tego wspólnego powitania korzysta też połączenie własnego bota Telegram:
Welcome to Fernway Languages. I can help with our English courses, prices and class times. Try /prices, /schedule or /trial, or ask a question. Use /help to ask for a person.
Wspólne pole Welcome message znajduje się w Your Website → Text Content; Telegram używa go dla /start.
Integracja własnego bota wysyła skonfigurowane powitanie, gdy użytkownik wyśle /start. Jest ono niezależne od opisu BotFather widocznego przed czatem i od odpowiedzi AI na pytanie o kurs.
Krok 4: Jak podłączyć token do Quickchat AI?
Połącz przez Your own bot, aby użyć właśnie utworzonej tożsamości Telegram.
- Otwórz External Apps, wybierz Telegram, a następnie Your own bot.
- Wybierz Connect to Telegram, wklej token z BotFather do Bot Token, a następnie wybierz Connect to Telegram w oknie dialogowym, aby go przesłać.
- Włącz Enable your own bot, a następnie wybierz Save.
- Otwórz link
t.mebota w Telegramie. Wybierz Start lub wyślij/start, aby sprawdzić powitanie.
Panel rzeczywistego połączenia pokazuje tożsamość bota i jego aktywny stan. Dla tożsamości utworzonej w BotFather użyj Your own bot.
Wspólna opcja Quickchat AI bot w panelu to inna konfiguracja. Zapewnia link czatu przypisany do Agenta bez tworzenia własnego bota; główna instrukcja wykorzystuje Twoją własną tożsamość i token. Wspólną ścieżkę opisuje poradnik chatbota AI na Telegramie.
Jeśli okno połączenia opisuje wyłączenie trybu prywatności dla grup, w tym poradniku pozostaw go włączonego, ponieważ korzystamy z poleceń z adresatem. Czaty prywatne działają niezależnie od ustawienia prywatności grup. Konsekwencje opisuje sekcja o grupach.
Krok 5: Jak przetestować bota Telegram?
Sprawdź zarówno odpowiedź Agenta, jak i wiadomość dostarczoną w Telegramie. Test w panelu weryfikuje logikę odpowiedzi; tylko rozmowa w Telegramie weryfikuje cały kanał.
Przetestuj odpowiedzi w Quickchat AI
Otwórz Testing, wybierz Create Dataset, nadaj nazwę Fernway course answers i dodaj poniższe wiadomości jako osobne wiersze:
How much is the B1 English course?
/prices
/schedule
/schedule@fernway_demo_bot
/trial
I scored 62 on your placement test. Do I qualify for B1?
Wiersz z poleceniem z adresatem używa przykładowej nazwy użytkownika do sprawdzenia reguły promptu. W rzeczywistym teście Telegrama użyj prawdziwej nazwy swojego bota.
W Evaluation criteria użyj:
Fernway Languages is a fictional English school. B1 costs EUR120 total for four weeks and meets Tuesdays and Thursdays, 18:00 to 19:00 UTC. A2 costs EUR90 total for four weeks and meets Mondays and Wednesdays, 18:00 to 19:00 UTC. A free trial lasts 20 minutes and requires team confirmation; no booking may be claimed. Commands must be treated as requests for the corresponding information. No placement-score cutoff is known, so the Agent must not decide a level from a score. Replies should be brief, plain text and based on these facts. Evaluate reply content only. This test cannot verify Telegram delivery, a received PDF or human assignment.
Wybierz Run, mając dostępne kredyty AI. Każdy wiersz rozpoczyna osobną rozmowę. Pytania uzupełniające testuj w jednej kontynuowanej rozmowie AI Preview, zamiast traktować następny wiersz zestawu jako kolejną turę.
Rzeczywiste lokalne wyniki Simulation. Odpowiedź o kwalifikacji otrzymała niższą ocenę, ponieważ ewaluator nie widział przekazania rozmowy; Inbox potwierdził faktyczną zmianę przypisania.
Przetestuj obsługę ucznia w Telegramie
Wyślij poniższe wiadomości w prywatnym czacie rzeczywistego bota, czekając na każdą odpowiedź. Znajdź odpowiadające im pytania i odpowiedzi w Inbox.
Pytanie o wynik testu kwalifikacyjnego zostaw na koniec, po krokach 6 i 7. Może przekazać rozmowę zespołowi i wstrzymać automatyczne odpowiedzi.
| Wiadomość lub działanie | Wynik zaliczający test |
|---|---|
/start | Pojawia się skonfigurowana wiadomość powitalna |
How much is the B1 English course? | EUR120 za cały czterotygodniowy kurs |
Wybierz /schedule w menu | Oba tygodniowe harmonogramy z wyraźnym oznaczeniem UTC |
Wybierz /trial | Zgłoszenie na 20-minutową lekcję próbną z potwierdzeniem dostępności przez zespół |
I scored 62 on your placement test. Do I qualify for B1? | Bez wymyślonego progu ani decyzji o kwalifikacji; wymagane potwierdzenie zespołu |
W rzeczywistym teście Agent nie wywnioskował poziomu z wyniku. Później Inbox pokazywał rozmowę jako Unassigned, przy włączonym przekazaniu Lack Of Knowledge. Sprawdzaj odpowiedź i przypisanie osobno; ewaluator odpowiedzi nie ustala, kto obsługuje czat. Wykonaj ten test kwalifikacji po pozostałych testach rozmowy albo wybierz AI Agent w menu przypisania Inbox, zanim wznowisz automatyczne odpowiedzi.
Jeśli odpowiedź jest błędna, sprawdź właściwy artykuł wiedzy i zapisany prompt, zmień jedną rzecz i powtórz tę samą wiadomość w nowej rozmowie. Przy błędzie polecenia sprawdź jego dokładną regułę; przy błędnej cenie kursu sprawdź wyszukiwanie wiedzy i publikację. Zapisuj faktyczną odpowiedź, zamiast uznawać test za zaliczony na podstawie zielonego stanu połączenia.
Zestaw sześciu wiadomości to punkt wyjścia. Poradnik testowania Agenta AI do obsługi klienta pokazuje, jak przed wdrożeniem rozszerzyć go o realistyczne przypadki błędów i kryteria oceniania.
Krok 6: Jak sprawić, by bot wysyłał PDF?
Dodaj jedną API Action, która wysyła ustalony przewodnik po kursach do bieżącego czatu Telegram. Agent decyduje, czy uczeń o niego poprosił; integracja dostarcza dane uwierzytelniające i adresata.
Uczeń nie podaje tokenu ani identyfikatora czatu. Action nie ma parametrów wypełnianych przez model.
Pobierz fernway-course-guide.pdf z pakietu, aby sprawdzić przykład. Konfiguracja używa publicznego URL tego pliku na tej stronie. Dla własnego pliku użyj bezpośredniego URL HTTPS, z którego Telegram może pobrać PDF bez logowania i z prawidłowym typem treści. Dokumenty pobierane z URL powinny mieć mniej niż 20 MB. Telegram rozróżnia pobieranie z URL i przesyłanie plików w dokumentacji wysyłania plików.
Otwórz Actions & MCPs, wybierz Add Action, następnie kreator API Action i skonfiguruj poniższe pola. Jeśli kreator proponuje wygenerowany szkic, przed aktywacją porównaj rzeczywiste żądanie z podaną konfiguracją.
API Action Name
send_course_brochure
What to ask the user first
| Format | Name | Description | Required |
|---|---|---|---|
| Brak parametrów | Brak | Pozostaw tę sekcję pustą. Wszystkie wartości żądania pochodzą z połączenia lub ustalonej konfiguracji. | Nie dotyczy |
API Endpoint: metoda i URL
Wybierz POST i wpisz:
https://api.telegram.org/bot{{telegram_bot_token}}/sendDocument
Użyj Add AI Data, aby wstawić telegram_bot_token z System Tokens. To odwołanie do danych uwierzytelniających podłączonego bota, a nie miejsce na wklejenie samego tokenu.
Headers
| Klucz | Wartość |
|---|---|
Content-Type | application/json |
Body: wklej w zakładce Body w API Endpoint.
{
"chat_id": "{{metadata_telegram_chat_id}}",
"document": "https://quickchat.ai/blog-assets/tutorials/create-telegram-bot/fernway-course-guide.pdf",
"caption": "Fernway Languages course guide (fictional tutorial example)"
}
Wstaw telegram_chat_id z metadanych rozmowy przez Add AI Data. Jego postać szablonowa to {{metadata_telegram_chat_id}}. Kanał Telegram ustawia tę wartość na podstawie czatu przychodzącego, więc PDF wraca do tej samej rozmowy. Pozostaw stały URL dokumentu i podpis.
API Action Description
Send the Fernway Languages course guide PDF to the current Telegram chat when the student explicitly asks to receive the brochure or course guide. Do not call this action for a price, schedule or trial question alone. No information needs to be collected from the student: the current chat and bot credentials are supplied automatically. Call it once per explicit request. Confirm delivery only if the request succeeds.
Zapisz i aktywuj Action. Pełny Main Prompt zawiera już regułę wymagającą wyraźnej prośby. Metodę Bot API opisuje sendDocument.
Sprawdź plik, nie tylko odpowiedź
- W Telegramie wyślij
How much is the B1 English course?. Sprawdź, czy otrzymasz cenę bez niezamówionego pliku. - Wyślij
Can you send me the brochure?. - Potwierdź, że dotarł załącznik PDF i że otwiera przewodnik po kursach Fernway.
- W Inbox otwórz tę rozmowę i rozwiń kartę wywołanej Action. Na karcie Action w Actions & MCPs otwórz View logs, aby sprawdzić żądanie i wynik. Przed udostępnieniem zrzutu ekranu zasłoń token.
- Potwierdź, że adresatem jest bieżący czat i że na tę prośbę wysłano jeden dokument.
W rzeczywistym teście send_course_brochure zwróciła HTTP 200 i odpowiedź Telegrama ok: true. Zrzut na początku pokazuje otrzymany załącznik fernway-course-guide.pdf w czacie ucznia. Wynik żądania i otrzymany plik razem potwierdzają dostarczenie; sam tekst potwierdzenia Agenta nie wystarcza.
Test dostarczania wykonaj w Telegramie. Rozmowy Simulation nie mają kontekstu prawdziwego tokenu bota Telegram. Używaj Simulation do sprawdzania odpowiedzi, a rzeczywistego czatu Telegram do sprawdzania dostarczenia pliku.
Krok 7: Jak przekazać czat Telegram człowiekowi?
Włącz Human Handoff, aby prośba o człowieka zmieniała przypisanie rozmowy, a następnie poproś członka zespołu o odpowiedź z Inbox.
- Otwórz Actions & MCPs, włącz Human Handoff i wybierz Edit Action.
- Zachowaj domyślne Handoff Rules: Media Message, User Frustration, Customer Support Suggestion i Lack Of Knowledge włączone, a Irrelevant Advice wyłączone. Main Prompt już przypisuje
/helpdo prośby o człowieka; ta demonstracja nie dodaje własnej reguły przekazania. - Na czas nadzorowanego ćwiczenia pozostaw Human Agents’ availability wyłączone i zapewnij obecność członka zespołu w Inbox podczas testu. Pozostaw Email notifications wyłączone. Takich ustawień użyto w demonstracji; przekazanie bez ograniczeń nie oznacza stałej dostępności człowieka.
- Przed wdrożeniem włącz harmonogram dostępności i ustaw strefę czasową oraz godziny pracy zgodne z rzeczywistą obsadą. Odpowiednio skonfiguruj wiadomość poza godzinami pracy.
- Zapisz Action. W prywatnym czacie bota wyślij
I want to talk to a person.Jeśli bot poprosi o potwierdzenie, odpowiedzYes. - W Inbox sprawdź, czy AI nie jest już przypisane. Wybierz Assign to me i wyślij
Hi, this is Alex from Fernway. Which course would you like help with?. Sprawdź, czy wiadomość dotarła do Telegrama. - Wyślij jeszcze jedną wiadomość ucznia, gdy rozmowę obsługuje człowiek. Potwierdź, że AI milczy. Otwórz menu przypisania i wybierz AI Agent, a następnie wyślij nowe pytanie o kurs, aby sprawdzić wznowienie automatycznych odpowiedzi.
Prośba pozostawia rzeczywisty czat jako Unassigned, gotowy do przejęcia przez członka zespołu przez Assign to me. Wcześniejsza odpowiedź z broszurą zawiera też zwinięty znacznik wywołania Action.
Uczeń pozostaje w Telegramie. Udane przekazanie wymaga zmiany przypisania i dostarczenia odpowiedzi człowieka. Wybierz AI Agent w menu przypisania, gdy automatyzacja ma wrócić.
Po odpowiedzi operatora rozmowa wraca do AI Agent. Na kolejne pytanie o kwalifikację AI udzieliło odpowiedzi pokazanej w kroku 5.
Brak informacji może spowodować przekazanie, jak w lokalnym teście kwalifikacji. Sprawdzaj oba wyniki osobno: odpowiedź nie może zgadywać, a deklarowane przekazanie musi zmieniać przypisanie w Inbox. Przewodnik Human Handoff dokładniej opisuje dostępność i kierowanie rozmów.
Instrukcja przekazywania rozmów chatbota człowiekowi dodaje testy zgłoszeń poza godzinami pracy i działania automatycznych odpowiedzi po ponownym przypisaniu.
Jak bot zachowuje się w grupie Telegram?
Tryb prywatności decyduje, które wiadomości grupowe Telegram dostarcza botowi. Połączenie własnego bota w Quickchat AI przetwarza otrzymane wiadomości; nie dodaje osobnego filtra „odpowiadaj tylko na wzmianki”.
Schemat obejmuje typy wiadomości używane w poradniku. Telegram dokumentuje też wiadomości usługowe i kierowanie poleceń zależne od kontekstu.
Dla grupy kursowej, w której bot ma odpowiadać na bezpośrednie prośby:
- Wyślij
/setjoingroupsdo BotFather, wybierz bota i włącz możliwość dodawania do grup, jeśli jest wyłączona. - Wyślij
/setprivacy, wybierz bota, a następnie Enable. Pozostaw go zwykłym członkiem bez uprawnień administratora. Jeśli zmienisz prywatność po dodaniu bota, usuń go i dodaj ponownie, aby ustawienie zadziałało. - Dodaj bota do małej grupy testowej, którą kontrolujesz.
- Wyślij zwykłą wiadomość, np.
See everyone in class tomorrow.W tej konfiguracji nie powinna wywołać odpowiedzi. - Wyślij
/schedule@your_bot, zastępującyour_botrzeczywistą nazwą użytkownika. Sprawdź odpowiedź z harmonogramem, a następnie użyj na niej gestu Reply w Telegramie, aby zapytaćWhat does B1 cost?.
Samo /schedule może zależeć od tego, do którego bota ostatnio się zwrócono. Zwykła tekstowa wzmianka @mention nie zastępuje niezawodnie polecenia z adresatem w standardowym trybie prywatności. Używaj jednoznacznych form z powyższego testu. Zobacz reguły trybu prywatności Telegrama.
Osobny test grupowy poniżej korzystał ze wspólnego @QuickchatAI_bot, podłączonego do tego samego Agenta Fernway. Odpowiedział on na polecenie harmonogramu z adresatem i pytanie o cenę wysłane jako odpowiedź na wiadomość bota. Pokazuje to wariant ze wspólnym botem; naszego własnego bota Fernway sprawdziliśmy w czacie prywatnym, więc jego zachowanie w grupie nadal wymaga powyższych testów.
Wyłączenie prywatności lub nadanie botowi uprawnień administratora może dostarczać Agentowi zwykłą dyskusję grupową i powodować więcej odpowiedzi. Przy moderacji poradnik zarządzania grupą Telegram wyjaśnia dodatkowe uprawnienia i sterowanie Actions.
Grupa stanowi jedną wspólną rozmowę. Osobiste pytania o kurs należy kierować do prywatnego czatu bota. Jeśli w grupie uruchomi się Human Handoff, AI zostaje wstrzymane dla całej grupy do ponownego przypisania; nie powstaje osobna prywatna rozmowa z tym uczniem.
Dlaczego bot Telegram nie odpowiada?
Zacznij od najprostszego testu w czacie prywatnym, potem sprawdź połączenie i typ wiadomości. Obsługa grup i dostarczanie plików mają dodatkowe, osobne zależności.
| Objaw | Co sprawdzić |
|---|---|
| BotFather utworzył bota, ale ten milczy | Dokończ podłączenie Agenta. BotFather nie dostarcza logiki odpowiedzi. |
| Brak powitania | Otwórz właściwego bota, wyślij /start, sprawdź Enable your own bot i skonfigurowane Welcome message. |
| Przestał działać po wypróbowaniu innej usługi botów | Ta usługa mogła zastąpić webhook. Ponownie podłącz właściwą usługę; do innego procesu użyj osobnego bota. |
| Przestał działać po wymianie tokenu | Zaktualizuj Bot Token nowym tokenem i zapisz połączenie. |
| Odpowiada prywatnie, ale nie w grupie | Sprawdź członkostwo w grupie, prywatność i rzeczywistą nazwę użytkownika. Spróbuj /schedule@your_bot lub odpowiedzi na wiadomość bota. |
| Odpowiada na każdą wiadomość grupową | Sprawdź, czy prywatność jest wyłączona lub bot jest administratorem. Wróć do powyższej konfiguracji ograniczającej odpowiedzi. |
| Polecenie widnieje w menu, lecz odpowiedź jest nie na temat | Sprawdź regułę Main Prompt, także formę z adresatem. Rejestracja menu nie definiuje zachowania. |
| Twierdzi, że wysłał PDF, ale nie ma załącznika | Sprawdź rzeczywiste wywołanie Action, bezpośredni URL PDF i odpowiedź Telegrama. Testuj przez Telegram z włączonym połączeniem własnego bota. |
| Odpowiada do przekazania rozmowy, potem milknie | Sprawdź przypisanie w Inbox. Rozmowa obsługiwana przez człowieka lub nieprzypisana czeka na zespół albo ponowne przypisanie. |
| Agent nie potrafi odpowiedzieć lub testy przestają działać | Sprawdź dostępne kredyty, przetwarzanie wiedzy i aktywność Agenta. |
| Telegram zwraca błąd limitu częstotliwości | Zmniejsz tempo wiadomości i przestrzegaj czasu oczekiwania przed ponowieniem zwróconego przez Telegram. |
Przed udostępnieniem bota powtórz testy ceny, nieznanej informacji, PDF i odpowiedzi człowieka w prywatnym czacie, używając własnej treści. Zastąp wszystkie dane i linki Fernway własnymi. Aktualną instrukcję integracji znajdziesz w dokumentacji kanału Telegram.
Czy ChatGPT lub Claude mogą pomóc zbudować tego bota?
Klient AI połączony z kontem Quickchat AI może przygotować Agenta, wiedzę, instrukcje, Actions i zestaw testów. Nadal samodzielnie tworzysz tożsamość Telegram w BotFather i wpisujesz jej token w panelu połączenia własnego bota.
Połącz się przez zweryfikowany wpis ChatGPT lub wpis Claude, zgodnie z instrukcją Manage with AI. Przekaż asystentowi pakiet konfiguracyjny i tę prośbę:
Create a separate learning Agent named Fernway Languages from this tutorial kit. Do not change existing Agents. Set its display name and Identity name, add the knowledge article, and copy the Main Prompt and welcome message exactly. Configure send_course_brochure from action.json but leave it inactive. Use only the System Token reference, never ask me to paste my real Telegram token into chat. Create the Fernway course-answer dataset and evaluation criteria. Prepare Human Handoff using the default rules and show me the availability settings to review. Read back the saved configuration. Do not run tests, spend credits, send Telegram messages or activate Actions yet. List the remaining owner steps: create and configure the bot in BotFather, enter its token under Your own bot, review working hours, activate the Action and complete the real-channel checks. Do not use the shared Telegram connection as a substitute for my own bot.
Użyte tu połączenie do zarządzania kontem jest niezależne od udostępnienia Agenta jako narzędzia MCP. Pomaga skonfigurować proces, ale nie usuwa potrzeby sprawdzenia rzeczywistej odpowiedzi i załącznika w Telegramie.
Najczęściej zadawane pytania
Jak stworzyć bota Telegram bez kodowania?
Otwórz oficjalnego BotFather w Telegramie, wyślij /newbot i wybierz nazwę wyświetlaną oraz unikalną nazwę użytkownika kończącą się na bot. Podłącz zwrócony token do usługi botów, np. Quickchat AI. Dodaj wiedzę i instrukcje, włącz połączenie i przetestuj prywatną wiadomość. BotFather tworzy tożsamość, a podłączona usługa dostarcza odpowiedzi.
Czy stworzenie bota Telegram jest bezpłatne?
Rejestracja bota Telegram przez BotFather jest bezpłatna. Quickchat AI oferuje plan Free do osobistej nauki niekomercyjnej z ograniczoną pulą kredytów AI. Wdrożenie firmowe wymaga planu komercyjnego. Odpowiedzi AI i Simulation Testing zużywają kredyty; utworzenie tożsamości Telegram nie zapewnia nieograniczonego korzystania z AI.
Gdzie znajdę token mojego bota Telegram?
Otwórz oficjalnego BotFather, wyślij /mybots, wybierz swojego bota i API Token. Wklej token do przeznaczonego na niego pola Bot Token w usłudze botów. Nie umieszczaj go w prompcie, artykule wiedzy, publicznym repozytorium ani na zrzucie ekranu.
Co zrobić, jeśli token bota Telegram wycieknie?
Użyj /revoke w BotFather, aby unieważnić ujawniony token, uzyskaj nowy, a następnie zaktualizuj podłączoną usługę i przetestuj odpowiedź. Usuń też ujawnioną kopię, ale nie polegaj wyłącznie na usunięciu: każdy, kto zapisał stary token, mógł go używać aż do unieważnienia.
Czy mogę podłączyć jednego bota Telegram do dwóch platform?
Bot ma jeden adres webhooka dla przychodzących aktualizacji. Jeśli druga platforma zastąpi ten webhook, pierwsza przestanie je otrzymywać. Wiele systemów nadal może wykonywać wychodzące wywołania API, ale wiadomości przychodzące nie są automatycznie kopiowane do obu. Użyj osobnych botów dla niezależnych procesów obsługi wiadomości przychodzących.
Jak dodać polecenia do bota Telegram?
Wyślij /setcommands do BotFather, wybierz bota i podaj po jednej parze polecenie-opis w każdym wierszu, bez początkowego ukośnika. To tworzy menu. Musisz też wdrożyć zachowanie: w tym poradniku Main Prompt przypisuje /prices, /schedule, /trial i /help do odpowiednich odpowiedzi lub Action.
Dlaczego mój bot Telegram odpowiada prywatnie, ale nie w grupie?
Sprawdź, czy bot należy do grupy, i wypróbuj polecenie skierowane do jego rzeczywistej nazwy użytkownika, np. /schedule@your_bot, albo odpowiedz na jedną z jego wiadomości. Przy włączonej prywatności zwykła rozmowa grupowa nie dociera do bota bez uprawnień administratora. Zwykła tekstowa wzmianka nie zastępuje niezawodnie polecenia z adresatem.
Czy mogę dodać AI lub ChatGPT do bota Telegram?
Możesz podłączyć bota BotFather do usługi AI. Ten poradnik używa Agenta Quickchat AI z własną wiedzą, Main Prompt i Actions; nie łączy Twojej osobistej rozmowy ChatGPT z Telegramem. Zgodny asystent do zarządzania kontem może pomóc przygotować Agenta, a właściciel kończy podłączenie własnego bota.
Czy ten bot Telegram może odpowiadać na wiadomości głosowe?
Integracja Telegram w Quickchat AI obecnie nie transkrybuje notatek głosowych dla Agenta. Załącznik głosowy może pojawić się w Inbox, ale ten poradnik opiera się na wiadomościach tekstowych. Poproś ucznia o wpisanie pytania albo człowieka o sprawdzenie załącznika.
Czy to automatyzuje moje osobiste konto Telegram?
Nie. Ten poradnik tworzy osobną tożsamość bota z własną nazwą użytkownika. Telegram oferuje inne funkcje automatyzacji kont, ale opisane tu połączenie Quickchat AI obsługuje wiadomości wysyłane do bota; nie konfiguruje odpowiedzi z Twojego osobistego profilu.












