Conversational Agents (Dialogflow CX) 的 LINE 集成功能可让您轻松创建具有自然功能的 LINE 聊天机器人 提供基于对话代理 (Dialogflow CX) 技术的语言理解能力。
设置 LINE
若要为代理设置 LINE 集成,您需要具备:
- LINE 账号
- 安装在移动设备上的 LINE 应用
创建 LINE 聊天机器人
- 按照 LINE 指南 Messaging API 使用入门创建提供方和 Messaging API 渠道(如果之前未创建)。
在 LINE Developers Console 中从创建的渠道复制以下信息:
- 渠道访问令牌(长期)
- 渠道 ID
- 渠道密钥
设置对话式客服 (Dialogflow CX)
- 点击左侧面板上的管理标签页。
- 点击左侧菜单中的集成 (Integrations)。
- 点击行图块上的连接按钮。
- 填写以下信息:
- 渠道访问令牌
- 渠道 ID
- 渠道密钥
- 选择环境(如适用)。
- 点击开始。
- 复制 Webhook 网址。
在 LINE 中启用 webhook
按照 LINE 的指南设置网络钩子网址完成设置。
测试
如需测试代理,请按照 LINE 指南通过二维码添加好友将聊天机器人添加到对话列表。您可以在 LINE Developers Console 的 Messaging API 标签页中找到二维码。之后,您可以向聊天机器人发送消息进行测试。
富响应消息
可通过履行中的自定义载荷支持富响应消息。请参阅 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" } ] } }
频道专用响应
在您配置频道专用响应后,当代理回复线路消息时,系统会自动使用频道 DF_CX_LINE
。