LINE

La integración de LINE con Dialogflow te permite crear fácilmente bots de LINE con comprensión del lenguaje natural basada en la tecnología de Dialogflow.

Configura LINE

Si deseas configurar la integración de LINE para tu agente, necesitarás lo siguiente:

  • Una cuenta de LINE
  • La app de LINE instalada en un dispositivo móvil

Crea un bot de LINE

  1. Sigue la guía de LINE Cómo comenzar a usar la API de mensajería para crear un proveedor y un canal de API de mensajería (si no se creó antes).
  2. Copia la siguiente información del canal creado en LINE Developers Console:

    • Token de acceso al canal (de larga duración)
    • ID del canal
    • Secreto de canal

Configura Dialogflow

  1. En el panel izquierdo, haga clic en la pestaña Manage.
  2. Haz clic en Integraciones en el menú de la izquierda.
  3. Haz clic en el botón Connect en el mosaico Line.
  4. Completa la siguiente información:
    • Token de acceso al canal
    • ID del canal
    • Secreto de canal
  5. Elige un entorno, según corresponda.
  6. Haz clic en Start.
  7. Copia la URL de webhook.

Habilita webhook en LINE

Sigue la guía de LINE Configura una URL de webhook para finalizar la configuración.

Prueba

Para probar tu agente, sigue la guía de LINE Cómo agregar amigos a través de un código QR para agregar el bot a la lista de conversaciones. Puedes encontrar el código QR en la pestaña API de mensajería en LINE Developers Console. Después de eso, podrá enviar mensajes al bot para realizar pruebas.

Mensajes de respuesta enriquecida

Los mensajes de respuesta enriquecida son compatibles con la carga útil personalizada en Entrega. Consulta los objetos de mensaje de LINE para ver el formato del mensaje.

Por ejemplo, la siguiente carga útil personalizada proporciona un mensaje de texto LINE simple:

{
  "type": "text",
  "text": "Hello, world"
}

La siguiente carga útil personalizada proporciona un mensaje de plantilla de 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"
      }
    ]
  }
}