La integración de LINE de Conversational Agents (Dialogflow CX) te permite crear fácilmente bots de LINE con comprensión del lenguaje natural basada en la tecnología de Conversational Agents (Dialogflow CX).
Configurar LINE
Para configurar la integración de LINE en tu agente, necesitas lo siguiente:
- Una cuenta de LINE
- La aplicación LINE instalada en un dispositivo móvil
Crear un bot de LINE
- Sigue la guía de LINE Getting started with the Messaging API (Empezar a usar la API de mensajes) para crear un proveedor y un canal de la API de mensajes (si no lo has hecho antes).
Copia la siguiente información del canal creado en LINE Developers Console:
- Token de acceso de canal (de larga duración)
- ID de canal
- Secreto del canal
Configurar agentes conversacionales (Dialogflow CX)
- En el panel de la izquierda, haga clic en la pestaña Gestionar.
- En el menú de la izquierda, haz clic en Integraciones.
- Haz clic en el botón Conectar de la tarjeta Line.
- Rellena la siguiente información:
- Token de acceso del canal
- ID de canal
- Secreto del canal
- Elige un entorno, si procede.
- Haz clic en Empezar.
- Copia la URL del webhook.
Habilitar webhook en LINE
Sigue la guía de LINE para configurar una URL de webhook y completar la configuración.
Pruebas
Para probar tu agente, sigue la guía de LINE sobre cómo añadir amigos mediante un código QR para añadir el bot a la lista de conversaciones. Puedes encontrar el código QR en la pestaña API Messaging de LINE Developers Console. Después, puedes enviar mensajes al bot para probarlo.
Mensajes de respuesta enriquecidos
Los mensajes de respuesta enriquecidos se admiten a través de Carga útil personalizada en Cumplimiento. Consulta el formato de los mensajes en Objetos de mensaje de LINE.
Por ejemplo, la siguiente carga útil personalizada proporciona un mensaje de texto de LINE sencillo:
{ "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" } ] } }
Respuestas específicas de un canal
Después de configurar las respuestas específicas de cada canal, el canal DF_CX_LINE
se usa automáticamente cuando el agente responde a mensajes de Line.