כדי ליצור בוט Telegram, פתחו את BotFather, שלחו /newbot, בחרו שם ושם משתמש והעתיקו את הטוקן של הבוט לשירות שיפעיל אותו. במדריך הזה השירות הוא Quickchat AI: הוא מספק לבוט AI Agent שעונה מתוך הידע שלכם, ללא כתיבת קוד או הפעלת שרת.
תבנו את Fernway Languages, בית ספר מקוון בדיוני לאנגלית. תלמיד יכול לפתוח את הבוט שלו ב-Telegram, לבדוק מחירי קורסים, ללחוץ על /schedule, לבקש מדריך קורסים ב-PDF ולבקש לדבר עם נציג. כל החוויה נשארת בשיחת Telegram של התלמיד; הצוות מנהל את הידע, ה-Actions והשיחות ב-Quickchat AI.
ההגדרה הבסיסית מתחילה ביצירת הבוט ומסתיימת בבדיקת התשובות. לאחר מכן הוסיפו שליחת PDF והעברה לנציג. החלק על קבוצות מסביר כיצד לשמור על התנהגות תגובות צפויה בשיחה משותפת.
הורידו את ערכת ההגדרה של Fernway כדי לקבל ידע, Main Prompt, רשימת פקודות, גיליון בדיקות, תמונת פרופיל ו-PDF לדוגמה. אלה קובצי דוגמה שאפשר לערוך ולהדביק בלוח הבקרה, ולא יבוא אוטומטי של Agent.
צילומי המסך, שמות רכיבי הממשק וחומרי ההדגמה להעתקה נשארים באנגלית כדי שתוכלו לשחזר בדיוק את הדוגמה המוצגת.
מה צריך כדי ליצור בוט Telegram ללא קוד?
נדרשים חשבון Telegram, חשבון Quickchat AI ובוט חדש לתרגיל. BotFather יוצר את זהות הבוט ב-Telegram; Quickchat AI מפעיל את ה-Agent שמאחוריה.
- היכנסו ל-Telegram בטלפון או במחשב. השתמשו ב-BotFather הרשמי המקושר בשלב 1, ולא בחשבון בעל שם דומה.
- צרו חשבון Quickchat AI והשלימו אימות דוא״ל אם תתבקשו. תוכנית Free מאפשרת למידה אישית שאינה מסחרית במסגרת המכסה הכלולה. להפעלה עסקית אמיתית השתמשו בתוכנית מסחרית. תגובות AI ו-Simulation Testing צורכות קרדיטים; עיינו בתוכניות ובמכסות העדכניות.
- השאירו את שתי האפליקציות פתוחות. השתמשו בבוט בדיקה חדש כדי שהתרגיל לא ישנה ערוץ תמיכה קיים. חשבון Telegram שני מועיל לבדיקת חוויית מבקר חדש.
Telegram אינו גובה תשלום על רישום בוט. לשירות שמייצר תשובות AI יש מכסת שימוש משלו. ההגדרה הזאת אינה דורשת מפתח API נפרד למודל.
מה עושה BotFather ומה עושה ה-AI?
BotFather מנהל את זהות הבוט ואת ההגדרות שלו. ה-Agent המחובר מחליט כיצד לענות בעזרת הידע וההוראות שלו. יצירת הבוט בלבד אינה מספקת לו מידע על קורסים או תוכנה שמגיבה להודעות.
Telegram מעביר את הודעת התלמיד לשירות המחובר. תשובת ה-Agent חוזרת לאותה שיחה.
| רכיב | מה מגדירים | מה התלמיד רואה |
|---|---|---|
| BotFather | שם, שם משתמש, תמונת פרופיל, תיאור, תפריט פקודות ומצב פרטיות | זהות הבוט ודרכי הכניסה לשיחה |
| Quickchat AI | Knowledge Base, Main Prompt, הודעת פתיחה ו-Actions | תשובות על קורסים, PDF שהתבקש והעברה לנציג |
| הצוות שלכם | פרטי קורסים מדויקים ומעקב אחר Inbox | תשובה אנושית כשיש בה צורך |
שלב 1: איך יוצרים בוט Telegram ב-BotFather?
שלחו /newbot ל-BotFather הרשמי, ואז ספקו שם תצוגה ושם משתמש ייחודי.
- פתחו את @BotFather ב-Telegram ובחרו Start.
- שלחו
/newbot. - כשמתבקשים להזין שם, שלחו
Fernway Languages. זהו שם התצוגה שהתלמידים יראו. - כשמתבקשים להזין שם משתמש, בחרו למשל
fernway_lessons_yourname_bot. החליפו אתyournameבסיומת ייחודית. השתמשו ב-5 עד 32 אותיות לטיניות, ספרות או קווים תחתונים; אין הבחנה בין אותיות גדולות לקטנות. בהגדרה החינמית הרגילה הזאת השתמשו בשם המסתיים ב-bot. אם השם תפוס, נסו סיומת אחרת. BotFather מציע סיומות נוספות גם לחשבונות Premium שעומדים בתנאים. - BotFather מחזיר את הקישור לבוט ואת טוקן האימות שלו. שמרו את הקישור כדי לפתוח את השיחה המיועדת לתלמידים. שמרו את הטוקן בסוד לקראת שלב 4.
ממשק הפקודות מספיק למדריך הזה. ייתכן ש-BotFather יציע גם Mini App לניהול בוטים; אם המסך שלכם שונה, השתמשו בפקודות שלהלן.
איפה מוצאים את הטוקן של בוט Telegram?
שלחו /mybots ל-BotFather, בחרו בבוט ופתחו API Token. הטוקן מאמת בקשות שנשלחות בשם הבוט. הדביקו אותו רק בשדה האימות הייעודי של השירות, ולא בפרומפט של ה-Agent, בידע, בשיחת תמיכה או בצילום מסך.
אם הטוקן נחשף, שלחו /revoke ל-BotFather, בחרו בבוט וקבלו טוקן חלופי. עדכנו את השירות המחובר ובדקו תשובה. הטוקן הישן מפסיק לפעול; שינוי שם הבוט או מחיקת צילום מסך אינם מבטלים אותו.
ל-webhook יש יעד אחד. חיבור אותו בוט לשירות אחר עלול להחליף את ה-webhook שמעביר הודעות נכנסות ל-Quickchat AI. שירותים שונים יכולים לבצע קריאות API יוצאות באמצעות אותו טוקן, אבל אינם מקבלים כל אחד עותק אוטומטי של העדכונים הנכנסים. Telegram גם אינו מאפשר polling באמצעות getUpdates כאשר מוגדר webhook. השתמשו בבוט נפרד לתהליך קבלת הודעות עצמאי. תיעוד העברת העדכונים של Telegram מסביר את שני המנגנונים.
שלב 2: איך מוסיפים תמונה, תיאור ותפריט פקודות?
השתמשו בפקודות הפרופיל של BotFather כדי שיהיה קל לזהות את הבוט עוד לפני ההודעה הראשונה. אחרי כל פקודה בחרו בבוט ושלחו את הערך שלהלן.
| מה שולחים ל-BotFather | מה מספקים אחר כך | היכן זה מופיע |
|---|---|---|
/setname | Fernway Languages | שם התצוגה ב-Telegram |
/setuserpic | העלו את fernway-avatar.png מהערכה | תמונת הפרופיל |
/setdescription | התיאור שלהלן | ההקדמה לפני תחילת שיחה |
/setabouttext | טקסט הפרופיל הקצר שלהלן | פרופיל הבוט והתצוגה המקדימה של קישור משותף |
/setcommands | רשימת הפקודות שלהלן | התפריט שהתלמידים לוחצים עליו בשיחה |
Description (עד 512 תווים):
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 (עד 120 תווים):
English courses, prices and class times. A fictional school for a Quickchat AI tutorial.
רשימת הפקודות: הדביקו את ארבע השורות יחד. ברשימה הזאת עבור BotFather שמות הפקודות אינם מתחילים בלוכסן.
prices - Course prices
schedule - Weekly class times
trial - Request a free trial lesson
help - Talk to a person
פתחו את פרופיל הבוט ובדקו את השם, התמונה והטקסט הקצר. פתחו את השיחה לפני בחירת Start כדי לבדוק את ההקדמה. Telegram מסביר את ההגדרות במדריך BotFather.
אחרי חיבור הבוט בשלב 4 ובחירת Start, פתחו את תפריט הפקודות ובדקו את כל ארבעת הפריטים. שמרו על מעברי השורה בהדבקה ל-BotFather; אחרת כמה פריטים עלולים להפוך לתיאור ארוך של פקודה אחת.
הוספת /schedule לתפריט אינה מממשת חיפוש בלוח הזמנים. השלב הבא מסביר ל-Agent מה פירוש ההודעה הזאת.
שלב 3: איך גורמים לבוט Telegram לענות מתוך הידע שלכם?
צרו Agent, הוסיפו את עובדות בית הספר ל-Knowledge Base, וכתבו את כללי התגובה ב-Main Prompt. הפרדה בין עובדות להוראות מאפשרת לשנות מחיר בלי לשנות את התנהגות הבוט.
אפשר לבחור צילומי מסך כדי לפתוח אותם בגודל מלא. לטקסט ולערכי הבקשות המדויקים השתמשו בבלוקים להעתקה.
הוסיפו את פרטי הקורסים
- ב-Quickchat AI צרו Agent חדש בשם
Fernway Languages. הגדירו אותו שם גם ב-Identity. - פתחו Knowledge Base, בחרו Add Article והזינו
Fernway Languages course guideבשדה Title. - הדביקו את התוכן הבא ב-Content ובחרו Save. המתינו לסיום העיבוד ולהופעת Ready במאמר. השלימו כל פעולת פרסום או החלה שמוצגת לפני בדיקת הערוץ האמיתי.
הוסיפו את העובדות ב-Knowledge Base. המאמר המלא להעתקה כולל גם את מדיניות שיעור הניסיון, ההחזרים והשיבוץ לרמות.
העתיקו את מאמר הידע של 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.
היעדר ציון סף לשיבוץ יוצר בדיקה מועילה. ה-Agent יכול לענות על מחיר B1 מתוך מקור, אבל אסור לו להמציא את הציון הדרוש להצטרפות.
הגדירו את משמעות הפקודות
פתחו Identity, בחרו בכרטיס Main Prompt שמסומן Edit והדביקו את הפרומפט המלא שלהלן. תנו לו להישמר אוטומטית, ואז פתחו שוב ובדקו את הטקסט שנשמר.
העתיקו את 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.
הפרומפט כולל גם את שלבי החוברת וההעברה האופציונליים שתגדירו בהמשך. השלימו אותם לפני שיתוף הבוט כשירות תמיכה מלא לתלמידים. פרומפט יכול לבקש הפעלת Action, אבל אינו יוצר את ה-Action ואינו מחבר את Telegram.
הצורות הממוענות, כגון /schedule@your_bot, חשובות כשמוסיפים בוט לקבוצה. גם ההוראה להשתמש בטקסט רגיל חשובה: תשובות רגילות דרך האינטגרציה הזאת נשלחות בלי עיצוב Markdown של Telegram.
הגדירו את הודעת הפתיחה
פתחו Your Website, בחרו בכרטיסייה Text Content וערכו את Welcome message. הודעת הפתיחה המשותפת הזאת משמשת גם את חיבור הבוט הפרטי ב-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.
אינטגרציית הבוט הפרטי שולחת את ההודעה שהוגדרה כאשר מבקר שולח /start. היא נפרדת מהתיאור של BotFather לפני השיחה ומתשובת AI לשאלה על קורס.
שלב 4: איך מחברים את הטוקן ל-Quickchat AI?
התחברו דרך Your own bot כדי להשתמש בזהות Telegram שיצרתם.
- פתחו External Apps, בחרו Telegram ואז Your own bot.
- בחרו Connect to Telegram, הדביקו את הטוקן מ-BotFather בשדה Bot Token, ובחרו שוב Connect to Telegram בתוך החלונית כדי לשלוח אותו.
- הפעילו Enable your own bot ובחרו Save.
- פתחו ב-Telegram את קישור ה-
t.meשל הבוט. בחרו Start או שלחו/startכדי לבדוק את הודעת הפתיחה.
לוח החיבור האמיתי מציג את זהות הבוט ואת מצב ההפעלה. השתמשו ב-Your own bot עבור הזהות שנוצרה ב-BotFather.
האפשרות המשותפת Quickchat AI bot בלוח הבקרה היא הגדרה אחרת. היא מספקת קישור שיחה ייעודי ל-Agent בלי ליצור בוט משלכם; ההדרכה הראשית משתמשת בזהות ובפרטי האימות שלכם. מדריך צ׳אטבוט AI ל-Telegram מסביר את המסלול המשותף.
אם חלונית החיבור מציעה לכבות פרטיות בקבוצות, השאירו אותה מופעלת עבור תהליך הפקודות הממוענות במדריך הזה. שיחות פרטיות פועלות בנפרד מהגדרת הפרטיות של הקבוצה. החלק על קבוצות מסביר את השיקולים.
שלב 5: איך בודקים את בוט ה-Telegram?
בדקו גם את תשובת ה-Agent וגם את ההודעה שנמסרת ב-Telegram. בדיקה בלוח הבקרה מאמתת את לוגיקת התגובה; רק שיחת Telegram מאמתת את כל הערוץ.
בדקו את התשובות ב-Quickchat AI
פתחו Testing, בחרו Create Dataset, קראו לו Fernway course answers והוסיפו את ההודעות הבאות כשורות נפרדות:
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?
שורת הפקודה הממוענת משתמשת בשם משתמש לדוגמה כדי לבדוק את כלל הפרומפט. בבדיקה האמיתית ב-Telegram השתמשו בשם המשתמש של הבוט שלכם.
תחת Evaluation criteria, השתמשו בטקסט הבא:
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.
בחרו Run כשיש קרדיטים זמינים ל-AI. כל שורה מתחילה שיחה נפרדת. לשאלות המשך השתמשו באותה שיחת AI Preview מתמשכת, במקום להתייחס לשורת הנתונים הבאה כתור הבא בשיחה.
תוצאות Simulation מקומיות אמיתיות. תשובת השיבוץ קיבלה ציון נמוך יותר כי המעריך לא יכול היה לראות את ההעברה; Inbox אישר את שינוי השיוך בפועל.
בדקו את חוויית התלמיד ב-Telegram
שלחו את הפריטים הבאים בשיחה הפרטית של הבוט האמיתי והמתינו לכל תשובה. השתמשו ב-Inbox כדי למצוא את השאלה והתשובה המקבילות.
השאירו את שאלת ציון מבחן הרמה לסוף, אחרי שלבים 6 ו-7. היא עלולה להעביר את השיחה לצוות ולעצור תגובות אוטומטיות.
| הודעה או פעולה | תוצאה תקינה |
|---|---|
/start | הודעת הפתיחה שהוגדרה מוצגת |
How much is the B1 English course? | EUR120 עבור כל הקורס בן ארבעת השבועות |
לחצו על /schedule בתפריט | לוחות הזמנים השבועיים של שני הקורסים, עם ציון ברור של UTC |
לחצו על /trial | בקשת שיעור ניסיון בן 20 דקות, עם אישור זמינות בידי הצוות |
I scored 62 on your placement test. Do I qualify for B1? | אין המצאת ציון סף או החלטת זכאות; הצוות צריך לאשר |
בבדיקה האמיתית, ה-Agent לא הסיק רמה מתוך הציון. לאחר מכן Inbox הציג את השיחה כ-Unassigned, כשכלל ההעברה Lack Of Knowledge מופעל. בדקו את התשובה ואת השיוך בנפרד; מעריך תשובות לא יכול לקבוע מי מטפל בשיחה. בצעו את בדיקת השיבוץ אחרי יתר בדיקות השיחה, או בחרו AI Agent בתפריט האחראי ב-Inbox לפני המשך התגובות האוטומטיות.
אם התשובה שגויה, בדקו את מאמר הידע המתאים ואת הפרומפט השמור, שנו דבר אחד וחזרו על אותה הודעה בשיחה חדשה. אם פקודה נכשלת, בדקו את הכלל המדויק שלה; אם מחיר שגוי, בדקו אחזור ידע ופרסום. תעדו את התשובה בפועל במקום להסיק שהבדיקה עברה רק כי החיבור ירוק.
מערך שש ההודעות הוא נקודת פתיחה. מדריך בדיקת Agent תמיכה מבוסס AI מראה כיצד להרחיב אותו במקרי כשל מציאותיים ובמחוון ציונים לפני ההשקה.
שלב 6: איך גורמים לבוט לשלוח PDF?
הוסיפו API Action אחד ששולח מדריך קורסים קבוע לשיחת Telegram הנוכחית. ה-Agent מחליט אם התלמיד ביקש אותו; האינטגרציה מספקת את פרטי האימות ואת היעד.
התלמיד אינו מספק טוקן או מזהה שיחה. ל-Action אין פרמטרים שהמודל ממלא.
הורידו מהערכה את fernway-course-guide.pdf כדי לבדוק את הדוגמה. המתכון משתמש בכתובת הציבורית שלו באתר זה. לקובץ שלכם השתמשו בכתובת HTTPS ישירה ש-Telegram יכול להוריד ללא התחברות, המחזירה PDF עם סוג התוכן הנכון. קבצים שנמשכים מכתובת צריכים להיות קטנים מ-20 MB. Telegram מבחין בין משיכה מכתובת להעלאת קבצים בתיעוד שליחת הקבצים.
פתחו Actions & MCPs, בחרו Add Action, בחרו בבונה API Action והגדירו את השדות הבאים. אם מוצעת טיוטה שנוצרה אוטומטית, השוו את הבקשה בפועל למתכון לפני ההפעלה.
API Action Name
send_course_brochure
What to ask the user first
| Format | Name | Description | Required |
|---|---|---|---|
| ללא פרמטרים | אין | השאירו חלק זה ריק. כל ערכי הבקשה מגיעים מהחיבור או מהמתכון הקבוע. | לא רלוונטי |
API Endpoint: method and URL
בחרו POST והזינו:
https://api.telegram.org/bot{{telegram_bot_token}}/sendDocument
השתמשו ב-Add AI Data כדי להוסיף telegram_bot_token מתוך System Tokens. זו הפניה לפרטי האימות של הבוט המחובר, לא מקום להדביק בו את הטוקן עצמו.
Headers
| מפתח | ערך |
|---|---|
Content-Type | application/json |
Body: הדביקו בכרטיסיית Body של 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)"
}
הוסיפו telegram_chat_id ממטא-נתוני השיחה באמצעות Add AI Data. צורת התבנית היא {{metadata_telegram_chat_id}}. ערוץ Telegram מגדיר אותו מתוך השיחה הנכנסת, כך שה-PDF חוזר אליה. השאירו את כתובת המסמך ואת הכיתוב קבועים.
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.
שמרו והפעילו את ה-Action. ה-Main Prompt המלא כבר כולל כלל לבקשה מפורשת. מתודת Bot API מתועדת תחת sendDocument.
אמתו את הקובץ, לא רק את התשובה
- ב-Telegram שלחו
How much is the B1 English course?. בדקו שקיבלתם מחיר ללא קובץ שלא ביקשתם. - שלחו
Can you send me the brochure?. - ודאו שקובץ PDF מצורף מגיע ונפתח כמדריך הקורסים של Fernway.
- ב-Inbox, פתחו את השיחה והרחיבו את כרטיס ה-Action שהופעל. בכרטיס ה-Action תחת Actions & MCPs, פתחו View logs כדי לבדוק את הבקשה והתוצאה. חובה להסתיר את הטוקן לפני שיתוף צילום מסך.
- ודאו שהיעד הוא השיחה הנוכחית ושנשלח מסמך אחד עבור הבקשה.
בבדיקה האמיתית, send_course_brochure החזיר HTTP 200 עם תשובת Telegram של ok: true. צילום המסך בפתיחה מראה את הקובץ fernway-course-guide.pdf שהתקבל אצל התלמיד. תוצאת הבקשה יחד עם הקובץ שהתקבל מאמתות מסירה; הודעת האישור של ה-Agent לבדה אינה מספיקה.
בצעו את בדיקת המסירה ב-Telegram. לשיחות Simulation אין הקשר של טוקן Telegram אמיתי. השתמשו ב-Simulation לבדיקת תשובות ובשיחת Telegram אמיתית לבדיקת מסירת הקובץ.
שלב 7: איך מעבירים שיחת Telegram לנציג?
הפעילו Human Handoff כדי שבקשה לדבר עם אדם תשנה את האחראי לשיחה, ואז בקשו מחבר צוות לענות מתוך Inbox.
- פתחו Actions & MCPs, הפעילו Human Handoff ובחרו Edit Action.
- שמרו על ברירות המחדל של Handoff Rules: Media Message, User Frustration, Customer Support Suggestion ו-Lack Of Knowledge מופעלים, ו-Irrelevant Advice כבוי. Main Prompt כבר ממפה
/helpלבקשה לנציג; בדוגמה זו לא מוסיפים כלל העברה מותאם. - בתרגיל עם השגחה, השאירו Human Agents’ availability כבוי ודאגו שחבר צוות יעקוב אחר Inbox בזמן הבדיקה. השאירו Email notifications כבוי. אלה ההגדרות ששימשו בדוגמה; העברה ללא מגבלת שעות אינה אומרת שתמיד יש אדם זמין.
- לפני ההשקה הפעילו את לוח הזמינות והגדירו אזור זמן ושעות עבודה לפי שעות האיוש בפועל. הגדירו בהתאם את ההודעה מחוץ לשעות העבודה.
- שמרו את ה-Action. בשיחה הפרטית של הבוט שלחו
I want to talk to a person.. אם הבוט מבקש אישור, ענוYes. - ב-Inbox, בדקו שהשיחה כבר אינה משויכת ל-AI. בחרו Assign to me ושלחו
Hi, this is Alex from Fernway. Which course would you like help with?. ודאו שההודעה מגיעה ל-Telegram. - שלחו הודעת תלמיד נוספת בזמן שהנציג מטפל בשיחה. ודאו שה-AI שותק. פתחו את תפריט האחראי ובחרו AI Agent, ואז שלחו שאלת קורס חדשה כדי לבדוק שהתגובות האוטומטיות חזרו.
הבקשה משאירה את השיחה האמיתית במצב Unassigned, מוכנה לחבר צוות שיבחר Assign to me. גם בתשובת החוברת הקודמת מופיע סימון מכווץ של קריאת Action.
התלמיד נשאר ב-Telegram. העברה מוצלחת דורשת שינוי שיוך ותגובה אנושית שהגיעה. כדי לחדש אוטומציה, בחרו AI Agent בתפריט האחראי.
מידע חסר יכול להוביל להעברה, כפי שקרה בבדיקת השיבוץ המקומית. בדקו את שתי התוצאות בנפרד: התשובה חייבת להימנע מניחוש, וכל טענה להעברה חייבת להתבטא בשינוי האחראי ב-Inbox. מדריך Human Handoff מפרט זמינות וניתוב.
מדריך העברת צ׳אטבוט לנציג מוסיף בדיקות לבקשות מחוץ לשעות העבודה ולהמשך תגובות אוטומטיות לאחר שיוך מחדש.
איך הבוט מתנהג בקבוצת Telegram?
מצב פרטיות קובע אילו הודעות קבוצה Telegram מעביר לבוט. החיבור לבוט הפרטי ב-Quickchat AI מעבד את ההודעות שקיבל; הוא אינו מוסיף מסנן נפרד של תגובה לאזכורים בלבד.
התרשים מכסה את סוגי ההודעות שבמדריך. Telegram מתעד גם הודעות שירות וניתוב פקודות תלוי הקשר.
בקבוצת כיתה שבה הבוט אמור לענות על בקשות ישירות:
- שלחו
/setjoingroupsל-BotFather, בחרו בבוט והפעילו הצטרפות לקבוצות אם היא כבויה. - שלחו
/setprivacy, בחרו בבוט ובחרו Enable. השאירו אותו חבר רגיל ללא הרשאות מנהל. אם שיניתם את מצב הפרטיות אחרי הוספתו, הסירו והוסיפו אותו מחדש כדי שההגדרה תיכנס לתוקף. - הוסיפו את הבוט לקבוצת בדיקה קטנה שבשליטתכם.
- שלחו הודעה רגילה, למשל
See everyone in class tomorrow.. בהגדרה הזאת היא לא אמורה להפעיל תגובה. - שלחו
/schedule@your_botוהחליפו אתyour_botבשם המשתמש האמיתי. בדקו את תשובת לוח הזמנים, ואז השתמשו במחוות Reply של Telegram על התשובה כדי לשאולWhat does B1 cost?.
/schedule ללא יעד עשוי להיות תלוי בבוט האחרון שאליו פנו. @mention בטקסט רגיל אינו תחליף אמין לפקודה ממוענת במצב הפרטיות הרגיל. השתמשו בצורות המפורשות בבדיקה שלעיל. ראו את כללי מצב הפרטיות של Telegram.
בדיקת הקבוצה הנפרדת להלן השתמשה בבוט המשותף @QuickchatAI_bot, המחובר לאותו Agent של Fernway. הוא ענה לפקודת לוח זמנים ממוענת ולשאלת מחיר שנשלחה כתגובה להודעת הבוט. זו הדגמה של החלופה המשותפת; בוט Fernway הפרטי אומת בשיחה פרטית, ולכן התנהגותו בקבוצה עדיין דורשת את הבדיקות שלעיל.
כיבוי פרטיות או הפיכת הבוט למנהל עלולים לגרום לשיחה רגילה בקבוצה להגיע ל-Agent ולהפיק יותר תגובות. לצורכי ניהול, מדריך ניהול קבוצות Telegram מסביר הרשאות נוספות ובקרות Action.
קבוצה היא שיחה משותפת אחת. בירורים אישיים על קורסים שייכים לשיחה הפרטית של הבוט. אם Human Handoff מופעל בקבוצה, הוא עוצר את ה-AI עבור כל הקבוצה עד לשיוך מחדש; הוא אינו יוצר שיחה פרטית נפרדת עבור אותו תלמיד.
למה בוט ה-Telegram לא עונה?
התחילו מבדיקת שיחה פרטית פשוטה, ואז בדקו את החיבור ואת סוג ההודעה. התנהגות קבוצתית ומסירת קבצים מוסיפות דרישות נפרדות.
| תסמין | מה לבדוק |
|---|---|
| BotFather יצר את הבוט, אבל הוא שותק | השלימו את חיבור ה-Agent. BotFather אינו מספק לוגיקת תשובות. |
| אין הודעת פתיחה | פתחו את הבוט הנכון, שלחו /start, ובדקו Enable your own bot ואת Welcome message שהוגדרה. |
| הוא הפסיק אחרי ניסיון עם שירות בוטים אחר | ייתכן שהשירות החליף את ה-webhook. חברו מחדש את השירות הרצוי והשתמשו בבוט נפרד לתהליך האחר. |
| הוא הפסיק אחרי החלפת הטוקן | עדכנו Bot Token בערך החלופי ושמרו את החיבור. |
| הוא עונה בפרטי אבל לא בקבוצה | בדקו חברות בקבוצה, מצב פרטיות ושם משתמש אמיתי. נסו /schedule@your_bot או תגובה להודעה שלו. |
| הוא עונה לכל הודעת קבוצה | בדקו אם הפרטיות כבויה או אם הבוט מנהל. חזרו להגדרה השקטה יותר שלעיל. |
| פקודה מופיעה בתפריט אך התשובה לא רלוונטית | בדקו את כלל Main Prompt, כולל הצורה הממוענת. רישום התפריט לבדו אינו מגדיר התנהגות. |
| הוא אומר ששלח PDF אבל אין קובץ מצורף | בדקו את קריאת ה-Action בפועל, את כתובת ה-PDF הישירה ואת תשובת Telegram. בדקו דרך Telegram כשהחיבור לבוט הפרטי מופעל. |
| הוא עונה עד ההעברה ואז נעצר | בדקו את האחראי ב-Inbox. שיחה שמטופלת בידי אדם או אינה משויכת ממתינה לצוות או לשיוך מחדש. |
| ה-Agent אינו יכול לענות או הבדיקות נעצרות | בדקו קרדיטים זמינים, עיבוד ידע והאם ה-Agent מופעל. |
| Telegram מחזיר שגיאת הגבלת קצב | הפחיתו את קצב ההודעות וכבדו את מרווח הניסיון החוזר ש-Telegram מחזיר. |
לפני שיתוף הבוט, הריצו שוב בשיחה פרטית את בדיקות המחיר, העובדה החסרה, ה-PDF ותגובת הנציג עם התוכן האמיתי שלכם. החליפו את כל פרטי Fernway והקישורים בשלכם. לעדכוני הגדרת האינטגרציה ראו את תיעוד ערוץ Telegram.
האם ChatGPT או Claude יכולים לעזור לבנות את הבוט?
לקוח AI שמחובר לחשבון Quickchat AI יכול להכין Agent, ידע, הוראות, Actions ומערך בדיקות. עדיין צריך ליצור את זהות Telegram ב-BotFather ולהזין את הטוקן במסלול הבוט הפרטי בלוח הבקרה.
התחברו דרך רישום ChatGPT או רישום Claude המאומתים, לפי הוראות Manage with AI. תנו לעוזר את ערכת ההגדרה ואת הבקשה הבאה:
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.
חיבור ניהול החשבון המשמש כאן נפרד מחשיפת Agent ככלי MCP. הוא יכול לסייע בהגדרת התהליך, אך אינו מבטל את הצורך לבדוק תשובת Telegram וקובץ מצורף אמיתיים.
שאלות נפוצות
איך יוצרים בוט Telegram ללא תכנות?
פתחו את BotFather הרשמי ב-Telegram, שלחו /newbot ובחרו שם תצוגה ושם משתמש ייחודי המסתיים ב-bot. חברו את הטוקן שהתקבל לשירות בוטים כמו Quickchat AI. הוסיפו ידע והוראות, הפעילו את החיבור ובדקו הודעה פרטית. BotFather יוצר את הזהות; השירות המחובר מספק את התשובות.
האם יצירת בוט Telegram היא בחינם?
רישום בוט Telegram דרך BotFather הוא חינמי. ל-Quickchat AI יש תוכנית Free ללמידה אישית שאינה מסחרית, עם מכסת קרדיטי AI מוגבלת. שימוש עסקי דורש תוכנית מסחרית. תשובות AI ו-Simulation Testing צורכות קרדיטים; יצירת זהות Telegram אינה כוללת שימוש בלתי מוגבל ב-AI.
איפה מוצאים את הטוקן של בוט ה-Telegram שלי?
פתחו את BotFather הרשמי, שלחו /mybots, בחרו בבוט ובחרו API Token. הדביקו את פרטי האימות בשדה Bot Token הייעודי בשירות הבוט. אל תכניסו אותם לפרומפט, למאמר ידע, למאגר ציבורי או לצילום מסך.
מה עושים אם הטוקן של בוט Telegram דולף?
השתמשו ב-/revoke ב-BotFather כדי לבטל את הטוקן שנחשף, קבלו טוקן חלופי, עדכנו את השירות המחובר ובדקו תשובה. מחקו גם את העותק שנחשף, אבל אל תסתמכו על מחיקה בלבד: מי ששמר את הטוקן הישן יכול להשתמש בו עד לביטולו.
אפשר לחבר בוט Telegram אחד לשתי פלטפורמות?
לבוט יש יעד webhook אחד לעדכונים נכנסים. אם פלטפורמה שנייה מחליפה אותו, הראשונה מפסיקה לקבל את העדכונים. כמה מערכות עדיין יכולות לבצע קריאות API יוצאות, אבל הודעות נכנסות אינן מועתקות אוטומטית לשתיהן. השתמשו בבוטים נפרדים לתהליכי קבלה עצמאיים.
איך מוסיפים פקודות לבוט Telegram?
שלחו /setcommands ל-BotFather, בחרו בבוט והזינו בכל שורה זוג של פקודה ותיאור, ללא לוכסן מוביל. כך נוצר התפריט. צריך גם לממש את ההתנהגות: במדריך זה Main Prompt ממפה /prices, /schedule, /trial ו-/help לתשובות או ל-Action המתאימים.
למה בוט Telegram עונה בפרטי אבל לא בקבוצה?
בדקו שהבוט חבר בקבוצה ונסו פקודה שממוענת לשם המשתמש האמיתי שלו, כגון /schedule@your_bot, או השיבו לאחת ההודעות שלו. כשהפרטיות מופעלת, שיחה רגילה בקבוצה אינה נמסרת לבוט שאינו מנהל. אזכור בטקסט רגיל אינו תחליף אמין לפקודה ממוענת.
אפשר להוסיף AI או ChatGPT לבוט Telegram?
אפשר לחבר בוט שנוצר ב-BotFather לשירות AI. המדריך הזה משתמש ב-Quickchat AI Agent עם ידע, Main Prompt ו-Actions משלו; הוא אינו מחבר את שיחת ChatGPT האישית שלכם ל-Telegram. עוזר תואם לניהול חשבון יכול להכין את ה-Agent, והבעלים משלים את חיבור הבוט הפרטי.
האם הבוט הזה יכול לענות להודעות קוליות?
אינטגרציית Telegram של Quickchat AI אינה מתמללת כרגע הודעות קוליות עבור ה-Agent. קובץ שמע מצורף עשוי להופיע ב-Inbox, אבל המדריך מסתמך על הודעות מוקלדות. בקשו מהתלמיד להקליד את השאלה או מאדם לבדוק את הקובץ.
האם זה הופך את חשבון Telegram האישי שלי לאוטומטי?
לא. המדריך יוצר זהות בוט נפרדת עם שם משתמש משלה. Telegram מציע תכונות אחרות לאוטומציית חשבונות, אבל חיבור Quickchat AI המתואר כאן מטפל בהודעות שנשלחות לבוט ואינו מגדיר תשובות מהפרופיל האישי שלכם.














