תוכן העניינים[להתחבא][הופעה]
צ'טבוטים התפתחו ככלים שימושיים הן לארגונים והן ליחידים בעולם הטכנולוגיה המתרחב במהירות.
טלגרם מבדילה בין הפלטפורמות השונות הנגישות כתוכנת צ'אט פופולרית עם מגוון רחב של תכונות ובסיס משתמשים משמעותי.
בפוסט הזה אתעמק בעולם המעניין של יצירת צ'אטבוט AI Telegram מאפס. אני אעבור על גם ללא קוד וגם קוד פייתון הדרכות.
בואו נתחיל!
בניית צ'אטבוט עם ManyChat
ManyChat היא פלטפורמה חזקה המאפשרת לבנות צ'אטבוטים לשימוש במגוון פלטפורמות העברת הודעות, כולל טלגרם.
אני אדריך אותך בתהליך של יצירת צ'אטבוט של טלגרם באמצעות ManyChat במדריך שלב אחר שלב זה.
בסיום קורס זה, יהיה לך צ'אט בוט עובד שיכול ליצור אינטראקציה עם משתמשי טלגרם.
הרשמה ל-ManyChat
התחל בביקור ב- אתר ManyChat ויצירת חשבון.
אתה יכול לבחור את התוכנית החינמית או לבדוק את חלופות הפרימיום לקבלת תכונות ויכולות נוספות.
חיבור טלגרם ל-ManyChat
לאחר יצירת חשבון ManyChat שלך, עבור לקטע "ערוצים" ובחר "טלגרם". עקוב אחר ההוראות שעל המסך כדי לקשר את ManyChat לחשבון הטלגרם שלך.
ManyChat יכול להתחבר לצ'אטבוט הטלגרם שלך הודות לשילוב זה.
יצירת הבוט עם BotFather
BotFather הוא בוט המשמש כמרכז פיקוד לכל התפקידים הקשורים לבוט. הוא כולל מספר הוראות לשליטה והתאמה אישית של הבוטים שלך.
השתמשתי בפקודה "/newsbot" ובצעתי את השלבים ליצירת בוט חדש. נתתי לבוט שלי את השם "trying_a_new_bot", ואז נתתי לו שם משתמש שהסתיים ב-"bot".
BotFather סיפק עבורי אסימון HTTP API מיוחד במינו, אותו רציתי לשמור בצורה מאובטחת מכיוון שהוא מאפשר לי להפעיל את הבוט.
לאחר שסיימתי לבנות את הבוט החדש שלי, BotFather נותן לנו את חיבור הטלגרם של הבוט.
כדי להפוך את הבוט שלי ליותר מושך ואינפורמטיבי, אוכל לכלול תיאור, קטע אודות ותמונת פרופיל.
BotFather גם יעץ לי לפנות לתמיכה של Bot אם אני רוצה שם טוב יותר לבוט שלי.
BotFather חשף אותי לפקודות רבות לניהול הבוט שלי במהלך הפגישה.
בין הפקודות הללו היו אלה לעדכון שם הבוט, התיאור, המידע ותמונת הפרופיל של הבוט.
אני יכול גם לשנות את רשימת הפקודות, להסיר את הבוט במידת הצורך ולשנות את הגדרות הבוט כמו מצב מוטבע, מצב פרטיות בקבוצות ועוד.
BotFather מספק פונקציונליות עבור אפליקציות ומשחקים מקוונים בנוסף לפיתוח ותחזוקה של בוטים. אתה יכול להשתמש בהוראות קלות כדי לשנות או למחוק יישומים ומשחקים מקוונים קיימים, כמו גם לבנות חדשים.
העתקת ה-API Token
הקפד לשמור את אסימון ה-API שלך בסוד וספק אותו לעצמך רק לאחר שיצרת אותו. יש להעתיק את אסימון ה-API של ManyChat.
מכיוון שהאסימון הזה מאפשר גישה לחשבון הטלגרם שלך, חיוני לשמור אותו מאובטח.
הדבקת אסימון ה-API ב-ManyChat
עבור להגדרות האינטגרציה של טלגרם ב-ManyChat על ידי פתיחת החשבון.
העתק את אסימון ה-API, ואז הכנס אותו לקטע "manychat-telegram-bot-token" שמצאת בעבר. חשבון ManyChat וטלגרם שלך מקושרים כעת.
חיבור ManyChat וטלגרם
חשבון ManyChat שלך מקושר כעת לחשבון הטלגרם שלך ברגע שאסימון ה-API הועתק בהצלחה.
ManyChat יכול להתחבר לצ'אטבוט הטלגרם שלך הודות לשילוב זה.
יצירת זרימה חדשה עבור תגובות אוטומטיות
גש לתכונה "אוטומציה" ב-ManyChat כדי להגיב אוטומטית למילים או לביטויים שצוינו.
לחץ על "זרימה חדשה" כדי לבנות זרימה חדשה להתמודדות עם התגובות האוטומטיות הללו.
יצירת השלב הראשון (טריגר)
הוסף "שלב מתחיל" (המכונה גם טריגר) לזרימה החדשה.
כאשר מילה או ביטוי מוגדרים בהודעה של משתמש, טריגר זה מתחיל את הזרימה. כדי להגדיר את הטריגר, לחץ על כפתור "הוסף טריגר".
שימוש בטלגרם כמקור טריגר
בצד שמאל, בחר "טלגרם" מאפשרויות ההדק.
לאחר מכן, מתחת להגדרות הטלגרם, בחר את "מילת המפתח של טלגרם" כטריגר המדויק.
זיהוי מילת המפתח
לחץ על אפשרות מילת המפתח והקלד את המילה או הביטוי הרלוונטיים כדי להפעיל את התגובה האוטומטית. לאחר הזנת המונח טריגר, לחץ על "צור" כדי לאחסן אותו.
יצירת שלב הזרימה הראשון
בחר "טלגרם" כשלב הראשון של הזרימה כדי לציין שהתגובה תועבר דרך טלגרם.
זה מציין את הערוץ שאליו תישלח התגובה האוטומטית.
הודעה לתשובה אוטומטית
הוסף את תוכן ההודעה שתועבר כתשובה אוטומטית לשלב הטלגרם.
ספק מידע על הקורס, כגון שמו ותיאור קצר, בדוגמה זו. באפשרותך לספק קישור לדף אינטרנט המקושר לקורס.
כולל כפתור
כדי לכלול כפתור בתגובה האוטומטית, בחר "לחצן הוסף". הגדר את כותרת הכפתור ל"פתח אתר".
ספק את כתובת האתר של דף האינטרנט שאליו ברצונך להתחבר, כגון דף שבו משתמשים יכולים להירשם לקורס או ללמוד עוד.
אישור התצורה
בדוק את הזרימה כדי לוודא שהתגובה האוטומטית והלחצן האופציונלי מוגדרים כהלכה.
לפי הצורך, שנה את תוכן ההודעה או את פרטי הלחצן.
השלם את זרימת התשובה האוטומטית
שמור את הגדרות הזרימה, והצ'אטבוט שלך יגיב אוטומטית עם התשובה שהוגדרה מראש, ויציע מידע על הקורס וקישור לדף האינטרנט המתאים, בכל פעם שמשתמש ישלח הודעה המכילה את המונח או הביטוי הנתונים.
בניית טלגרם צ'טבוט עם Python
Python כוללת מגוון מקיף של כלים וחבילות ליצירת צ'אטבוטים. מאמר זה יוביל אותך בשלבים של יצירת צ'אטבוט של Telegram עם Python.
תהיה לך הבנה בסיסית כיצד לפתח צ'אט בוט עובד שיכול לתקשר עם משתמשי טלגרם עד סיום השיעור הזה.
יצירת הסביבה
לפני שתתחיל בקידוד, ודא ש-Python מותקן במחשב שלך.
ניתן להוריד ולהתקין את Python מאתר Python.
אנו גם נשתמש בספריית python-telegram-bot, אז ודא שהיא מותקנת על ידי הקלדת הפקודה הבאה בממשק שורת הפקודה שלך.
עבור הקוד הזה, לעומת זאת, השתמשתי מחברת צדק. אתה יכול לבחור כל אחד מהם שמתאים לך.
pip install python-telegram-bot
כיצד להשיג אסימון בוט של טלגרם
נדרש אסימון בוט כדי להקים צ'טבוט בטלגרם.
פתח את לקוח הטלגרם וכמו קודם חפש את הבוט BotFather. כדי לבנות בוט חדש ולקבל את אסימון ה-API, בצע את השלבים.
פיתוח סקריפט Python
פתח את עורך הקוד המועדף עליך והתחל סקריפט Python חדש, כגון telegram_chatbot.py.
ייבא את הספריות הנדרשות ובנה פונקציה לעיבוד הודעות משתמש נכנסות.
הגדרת ה-bot Handler
הגדר את המברק. באמצעות אסימון הבוט שלך, צור אובייקט בוט. צור אובייקט Updater לטיפול בעדכוני טלגרם.
כדי לעבד הודעות נכנסות, צרף מטפל בהודעות לעדכון.
צור את מטפל ההודעות
גש לתוכן ההודעה וחלץ מידע רלוונטי מפונקציית מטפל ההודעות.
אתה יכול לבחון את טקסט ההודעה, מידע השולח וכל מאפייני הודעה אחרים. צור תגובה באמצעות הפונקציה bot.send_message() המבוססת על התוכן או פרטי המשתמש.
הפעל את הבוט
הפעל את הבוט בחלק הראשי של הסקריפט על ידי ביצוע הפונקציה start_polling() באובייקט Updater.
זה יסרוק ללא הרף את Telegram לאיתור עדכונים חדשים ויקרא לשיטת טיפול בהודעות כאשר מתקבלת הודעה חדשה.
העמדת הצ'אטבוט למבחן
בטרמינל או בשורת הפקודה, הפעל את הסקריפט של Python.
התחל דיון עם הצ'אטבוט שלך בטלגרם וצפה כיצד הוא עונה על סמך ההיגיון שהגדרת. בצע את כל השינויים הנדרשים בהתנהגות הבוט.
הגברת הפונקציונליות
אתה יכול לשפר את הפונקציונליות של הצ'אטבוט שלך על ידי הכללת תכונות נוספות.
אתה יכול, למשל, לטפל בהוראות מסוימות, לספק נתונים מממשקי API חיצוניים, או לשלב יכולות עיבוד שפה טבעית (NLP).
הנה כל גוש הקוד שתוכל לבדוק:
על ידי ביצוע המדריך הקצר הזה, למדת את היסודות של בניית צ'אטבוט של Telegram עם Python.
אתה יכול ליצור צ'אטבוטים מתוחכמים יותר הנותנים מענה למקרי שימוש ספציפיים ומספקים חלק חוויית משתמש עם חקירה ושינויים נוספים.
סיכום
לבסוף, צ'אטבוט של טלגרם מספק מספר הזדמנויות לשפר את חוויות המשתמש ולזרז את התקשורת.
אתה יכול להפוך את שירות הלקוחות לאוטומטי, לספק מידע ועדכונים בזמן אמת, להפיץ תוכן מותאם, להפעיל סקרים וסקרים, להתממשק עם ממשקי API חיצוניים לאחזור נתונים, לספק משחקים אינטראקטיביים או חידונים ועוד הרבה יותר עם צ'אטבוט של טלגרם.
יכולת ההסתגלות של צ'אטבוטים של טלגרם מאפשרת לארגונים ולאנשים לתקשר עם משתמשים בצורה נוחה ואינטראקטיבית ולהגדיל את הנוכחות הדיגיטלית שלהם.
השאירו תגובה