בעזרת השילוב של Dialogflow עם LINE, אפשר להשתמש בסוכן Dialogflow כבוט של LINE.
מגבלות
השילוב הזה תומך רק בשפת ברירת המחדל של נציג התמיכה.
איך זה עובד
כך השילוב פועל:
- יוצרים ערוץ LINE.
- משייכים את הסוכן ב-Dialogflow לערוץ הזה, כדי שהם יוכלו לתקשר זה עם זה.
- השילוב עם Dialogflow שולח הודעות למשתמש הקצה באמצעות LINE Messaging API.
- השילוב עם Dialogflow מקבל הודעות ממשתמש הקצה באמצעות LINE Webhook.
הגדרה
כדי להגדיר את השילוב:
- פועלים לפי השלבים ליצירת ערוץ LINE: תחילת העבודה עם Messaging API
- מקבלים את כתובת ה-Webhook של LINE מ-Dialogflow Console:
- עוברים אל מסוף Dialogflow ES.
- בתפריט הצד הימני, לוחצים על שילובים.
- לוחצים על LINE.
- מעתיקים את הערך של Webhook URL. תצטרכו את זה כדי להגדיר את ה-webhook של LINE.
- הגדרת webhook של LINE:
- כדי להגדיר תגובה לפעולה מאתר אחר (webhook) של LINE לערוץ שלכם, פועלים לפי השלבים במאמר LINE Receiving messages (webhooks).
- מזינים את ההגדרה של ה-webhook של LINE עם כתובת ה-URL של ה-webhook שהועתקה למעלה.
- מעתיקים את הערכים של מזהה הערוץ, הסוד של הערוץ ואסימון הגישה לערוץ. תצטרכו את הערכים האלה כדי להגדיר את השילוב עם Dialogflow.
- מגדירים את השילוב עם Dialogflow:
- עוברים אל מסוף Dialogflow ES.
- בתפריט הצד הימני, לוחצים על שילובים.
- לוחצים על LINE.
- מדביקים את מזהה הערוץ, הסוד של הערוץ ואסימון הגישה לערוץ בשדות המתאימים.
- בוחרים סביבה, לפי הצורך.
- לוחצים על התחלה.
בדיקה
כדי לבדוק את הסוכן, מקישים על סמל של שלוש נקודות אופקיות במסך הראשי של אפליקציית LINE, ואז מקישים על סמל קוד ה-QR וסורקים את קוד ה-QR בדף ההגדרות של הצ'אטבוט. הבוט יתווסף לרשימת השיחות.
הודעות עם תשובות עשירות
אלה הודעות התגובה המתקדמות שנתמכות.
תשובות עם תמונות
תגובה מסוג תמונה ב-Dialogflow נשלחת ל-LINE כהודעה מסוג תמונה ב-LINE.
הפורמטים והגדלים הנתמכים הם:
- jpeg
- גודל מקסימלי של 1MB
- מידות מקסימליות של 240x240
תשובות בכרטיס
תגובה מסוג כרטיס Dialogflow נשלחת ל-LINE כהודעה מסוג תבנית LINE.
תשובות מהירות
סוג התגובה של תשובה מהירה ב-Dialogflow נשלח ל-LINE כסוג הודעה של תבנית LINE.
תשובות של מטען ייעודי (payload) בהתאמה אישית
אתם יכולים לשלוח את רוב סוגי ההודעות ב-LINE עם תגובת מטען ייעודי (payload) בהתאמה אישית.
לדוגמה, המטען הייעודי (payload) הבא מספק הודעת תבנית של LINE:
{ "type": "template", "altText": "this is a buttons template", "template": { "type": "buttons", "thumbnailImageUrl": "https://example.com/bot/images/image.jpg", "title": "Menu", "text": "Please select", "actions": [ { "type": "postback", "label": "Buy", "data": "action=buy&itemid=123" }, { "type": "postback", "label": "Add to cart", "data": "action=add&itemid=123" }, { "type": "uri", "label": "View detail", "uri": "http://example.com/page/123" } ] } }