השילוב של LINE ב-Dialogflow CX מאפשר לכם ליצור בקלות בוטים של LINE עם הבנה של שפה טבעית שמבוססת על הטכנולוגיה של Dialogflow CX.
הגדרת LINE
כדי להגדיר את השילוב של LINE עם הנציג, צריך:
- חשבון LINE
- אפליקציית LINE שמותקנת במכשיר נייד
יצירת בוט ב-LINE
- כדי ליצור ספק וערוץ Messaging API (אם לא נוצרו קודם), צריך לפעול לפי המדריך של LINE בנושא תחילת העבודה עם Messaging API.
מעתיקים את הפרטים הבאים מהערוץ שנוצר ב-LINE Developers Console:
- אסימון גישה לערוץ (לטווח ארוך)
- מזהה הערוץ
- Channel secret
הגדרת Dialogflow CX
- לוחצים על הכרטיסייה ניהול בחלונית הימנית.
- בתפריט הימני לוחצים על שילובים.
- לוחצים על הלחצן Connect (קישור) בכרטיס Line.
- ממלאים את הפרטים הבאים:
- אסימון גישה לערוץ
- מזהה הערוץ
- Channel secret
- בוחרים סביבה, לפי הצורך.
- לוחצים על התחלה.
- מעתיקים את Webhook URL.
הפעלת webhook ב-LINE
פועלים לפי המדריך של LINE בנושא הגדרת webhook URL כדי לסיים את ההגדרה.
בדיקה
כדי לבדוק את הסוכן, צריך לפעול לפי המדריך של LINE בנושא הוספת חברים באמצעות קוד QR כדי להוסיף את הבוט לרשימת השיחות. קוד ה-QR נמצא בכרטיסייה Messaging API ב-LINE Developers Console. אחרי זה תוכלו לשלוח הודעות לבוט כדי לבדוק אותו.
הודעות עם תשובות עשירות
הודעות התשובה העשירות נתמכות באמצעות Custom Payload ב-Fulfillment. במאמר LINE Message Objects מוסבר על פורמט ההודעה.
לדוגמה, המטען הייעודי (payload) הבא בהתאמה אישית מספק הודעת טקסט פשוטה ב-LINE:
{
"type": "text",
"text": "Hello, world"
}
המטען הייעודי המותאם אישית הבא מספק הודעת תבנית של 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"
}
]
}
}
תשובות ספציפיות לערוץ
אחרי שמגדירים את התשובות הספציפיות לערוץ, הערוץ DF_CX_LINE משמש אוטומטית כשהסוכן מגיב להודעות ב-Line.