LINE

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

Configura LINE

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

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

Crea un bot de LINE

  1. Sigue la guía de LINE Comienza a usar la API de Messaging 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 la consola para desarrolladores de LINE:

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

Configura Dialogflow

  1. Haz clic en la pestaña Administrar del panel izquierdo.
  2. Haz clic en Integraciones en el menú de la izquierda.
  3. Haz clic en el botón Conectar en el mosaico Línea.
  4. Completa la siguiente información:
    • Token de acceso al canal
    • ID de canal
    • Secreto del 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 Configurar una URL de webhook para finalizar la configuración.

Prueba

Si quieres probar tu agente, sigue la guía de LINE Agrega amigos mediante código QR para agregar el bot a la lista de conversaciones. El código QR se puede encontrar en la pestaña API de mensajería de la consola para desarrolladores de LINE. Luego, puede enviar mensajes al bot para probarlo.

Mensajes de respuesta enriquecida

Los mensajes de respuesta enriquecida se admiten a través de la Carga útil personalizada en la Entrega. Consulta Objetos de mensajes en línea para conocer 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"
      }
    ]
  }
}