LINE

利用 Dialogflow CX 的 LINE 集成,您可以基于 Dialogflow CX 技术轻松创建具有自然语言理解能力的 LINE 聊天机器人。

设置 LINE

若要为代理设置 LINE 集成,您需要具备:

  • LINE 账号
  • 安装在移动设备上的 LINE 应用

创建 LINE 聊天机器人

  1. 按照 LINE 指南 Messaging API 使用入门 创建提供方和 Messaging API 渠道(如果之前未创建 )。
  2. LINE Developers Console中从创建的渠道复制以下信息:

    • 渠道访问令牌(长期)
    • 渠道 ID
    • 渠道密钥

设置 Dialogflow CX

  1. 点击左侧面板上的管理 标签页。
  2. 点击左侧菜单中的集成 (Integrations)。
  3. 点击图块上的连接按钮。
  4. 填写以下信息:
    • 渠道访问令牌
    • 渠道 ID
    • 渠道密钥
  5. 选择环境(如适用)。
  6. 点击开始
  7. 复制 Webhook 网址

在 LINE 中启用 webhook

按照 LINE 的指南 设置网络钩子网址 完成设置。

测试

如需测试代理,请按照 LINE 指南 通过二维码添加好友 将聊天机器人添加到对话列表。您可以在 LINE Developers ConsoleMessaging 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"
      }
    ]
  }
}

渠道专用响应

配置渠道专用响应后,当代理响应 Line 消息时,系统会自动使用渠道 DF_CX_LINE