Guía de integración para desarrolladores

Resumen para desarrolladores

WebChatAgent ofrece tres formas de poner un Chatbot a disposición de los usuarios. Elija una según el nivel de control que necesite sobre la interfaz.

IntegraciónQué obtieneIdeal para
Incrustación del WidgetUna interfaz de chat lista para usar con una sola etiqueta de scriptSitios web y aplicaciones web
REST APIEnvíe un mensaje y reciba una respuesta (solicitud/respuesta)Interfaces personalizadas, aplicaciones móviles, scripts de servidor
WebSocket APIFlujo de mensajes en tiempo real con indicadores de escritura y presenciaPaneles de Chat en vivo, herramientas de agente

Las tres opciones se comunican con el mismo Chatbot, comparten la misma Base de conocimiento y consumen la misma cuota de mensajes. Puede combinarlas, por ejemplo, incrustando el Widget en su sitio y creando un Panel de agentes interno sobre la WebSocket API.

Incrustación del Widget (el más rápido)

Añada el Chatbot a cualquier Sitio web con una sola etiqueta de script y un elemento HTML personalizado (<web-chat-agent chatbot-id="...">). Sin frameworks ni pasos de compilación. Todos los colores, textos y herramientas se configuran en el Panel y se aplican automáticamente. Es la opción adecuada para el 90% de los sitios web.

REST API

Cuando necesite su propia interfaz de chat, como una aplicación Móvil, un componente web personalizado o una automatización en el backend, llame directamente al endpoint de chat. Envíe un message junto con su chatbotId y reciba una reply generada por IA con sus fuentes. El ID de sesión devuelto en la cabecera de la respuesta mantiene la coherencia en las conversaciones de varios turnos.

  • Referencia de la REST API, Endpoints, autenticación por Dominio, campos de solicitud/respuesta, códigos de error y ejemplos de código en cURL, JavaScript, Python y PHP

WebSocket API

Para Chat en vivo, donde los mensajes deben llegar al instante y necesita indicadores de escritura, presencia y traducción automática. El mismo socket alimenta los widgets de los visitantes y el Panel de agentes. Utilícelo para crear una consola de agentes personalizada o para gestionar el Chat en vivo desde su propio backend.

¿Cuál debo utilizar?

Caso de usoRecomendado
Añadir un Chatbot a un Sitio webIncrustación del Widget
Renderizar el chat dentro del diseño de su propia páginaChat integrado (incrustación del Widget)
Interfaz de chat personalizada o aplicación MóvilREST API
Automatización entre servidores (sin interfaz gráfica)REST API
Panel de Chat en vivo en tiempo real para agentes humanosWebSocket API

Consulte Casos de uso para ver escenarios concretos que estas integraciones hacen posibles.