Dialogflow CX 的 LINE 集成可让您创建基于 Dialogflow CX 技术的具有自然语言理解功能的 LINE 机器人。
设置 LINE
如需为代理设置 LINE 集成,您需要满足以下条件:
- LINE 账号
- 安装在移动设备上的 LINE 应用
创建 LINE 聊天机器人
- 如果您还没有提供商和 Messaging API 渠道,请按照 LINE 的Messaging API 使用入门指南进行创建。
- 从 LINE Developers Console 中创建的频道复制以下信息:
- 渠道访问令牌(长期)
- 渠道 ID
- 渠道密钥
设置 Dialogflow CX
- 前往导航菜单中的管理标签页。
- 选择集成。
- 点击 Line 图块上的关联。
- 填写以下信息:
- 渠道访问令牌
- 渠道 ID
- 渠道密钥
- 选择环境(如适用)。
- 点击开始。
- 复制 Webhook 网址。
在 LINE 中启用 webhook
请参阅 LINE 的设置网络钩子网址指南,完成设置。
测试
如需测试代理,请按照 LINE 的指南使用二维码添加好友,将机器人添加到对话列表。您可以在 LINE Developers Console 的 Messaging API 标签页中找到二维码。之后,您可以向聊天机器人发送消息进行测试。
富响应消息
Fulfillment 中的自定义载荷支持富响应消息。如需了解消息格式,请参阅 LINE 消息对象。
例如,以下自定义载荷提供了一条 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"
}
]
}
}
特定于渠道的响应
配置渠道专用响应后,当代理响应 LINE 消息时,系统会自动使用渠道 DF_CX_LINE。