השילוב של Dialogflow CX עם LINE מאפשר לכם ליצור בוטים של LINE עם הבנת שפה טבעית (NLU) שמבוססת על טכנולוגיית Dialogflow CX.
הגדרת LINE
כדי להגדיר את השילוב של LINE לנציג, צריך:
- חשבון LINE
- אפליקציית LINE מותקנת במכשיר נייד
יצירת בוט ב-LINE
- אם אין לכם ספק וערוץ Messaging API, אתם יכולים לפעול לפי המדריך של LINE, תחילת העבודה עם Messaging API, כדי ליצור אותם.
- מעתיקים את הפרטים הבאים מהערוץ שנוצר ב-LINE Developers Console:
- טוקן גישה לערוץ (לטווח ארוך)
- מזהה ערוץ
- סוד הערוץ
הגדרת Dialogflow CX
- בתפריט הניווט, עוברים לכרטיסייה ניהול.
- לוחצים על Integrations (שילובים).
- לוחצים על Connect (קישור) במשבצת של Line.
- ממלאים את הפרטים הבאים:
- טוקן גישה לערוץ
- מזהה ערוץ
- סוד הערוץ
- בוחרים סביבה, לפי הצורך.
- לוחצים על התחלה.
- מעתיקים את כתובת ה-URL של ה-webhook.
הפעלת ה-webhook ב-LINE
כדי לסיים את ההגדרה, עיינו במדריך של LINE בנושא הגדרת כתובת URL של תגובה לפעולה מאתר אחר (webhook).
בדיקה
כדי לבדוק את הנציג, פועלים לפי המדריך של LINE בנושא הוספת חברים באמצעות קוד QR ומוסיפים את הבוט לרשימת השיחות. קוד ה-QR נמצא בכרטיסייה Messaging API ב-LINE Developers Console. אחרי זה, אתם יכולים לשלוח הודעות לבוט כדי לבדוק אותו.
הודעות עם תשובות עשירות
הודעות עם תשובות עשירות נתמכות באמצעות מטען ייעודי (payload) מותאם אישית במילוי בקשות. במאמר אובייקטים של הודעות ב-LINE מוסבר על פורמט ההודעות.
לדוגמה, המטען הייעודי (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.