Conexión Paralela de Bots¶
Hotline permite conectar bots en paralelo con otros sistemas: constructores de bots, scripts personalizados o servicios externos. Casi cualquier bot puede ser conectado a Hotline en modo paralelo y obtener capacidad instantánea para trabajar con su flujo de mensajes a través de un grupo de temas de trabajo.
Diferencia entre sesiones de Hotline y API de Bot de Telegram
Enviar un token de bot para conectar a Hotline no termina la sesión existente, como sucede al usar la API de Bot de Telegram estándar. Ambas sesiones en este caso funcionan simultáneamente, complementando la funcionalidad de cada una.
Cómo Funciona¶
Con conexión paralela, Hotline continúa desempeñando su rol principal: retransmite mensajes de usuarios del bot conectado al grupo backend y de vuelta, de operadores en el lado del grupo backend a usuarios (más detalles en descripción general de capacidades).
Hotline también ve mensajes salientes de la sesión paralela del bot conectado a usuarios y puede mostrarlos en el grupo como interceptados (mensajes intercepted).
La conexión paralela no impone ninguna restricción en usar ningún parámetro de Hotline disponible, lo que abre muchas opciones de uso para tales combinaciones.
Al mismo tiempo, el bot conectado en paralelo puede:
- Mostrar su propia bienvenida (con medios o botones)
- Procesar sus comandos y pulsaciones de botones de usuarios
- Analizar mensajes entrantes de usuarios
- Proporcionar interfaz
webappy mucho más
Activación flexible de temas
Usando el parámetro PRIVATE_KEYWORDS, puedes configurar la activación de temas en el grupo backend solo después de recibir un comando especial del usuario (por ejemplo: "llamar operador", "ayuda", /help, /chat).
La conexión paralela es segura
La sesión paralela no se desconectará y no afectará de ninguna manera la sesión existente de tu bot. Tu bot aún podrá ver todos los mensajes entrantes de usuarios y callbacks de pulsaciones de botones. Al mismo tiempo, tu bot no verá mensajes salientes a través de la sesión de Hotline.
Principales Escenarios de Uso¶
-
Contactar Operadores
Capacidad de contactar a un operador de soporte directamente desde el bot con tu funcionalidad (botones, webapps, escenarios, formularios).
-
Control de Bot IA
Interfaz conveniente para monitorear correspondencia de bot IA con usuarios, con capacidad de intervención del operador en el diálogo.
-
Sistema de Respaldo
Preservar el flujo de mensajes a través del bot y capacidad de comunicarse a través de Hotline en caso de fallos de la herramienta principal.
-
Acceso Móvil
Respuestas rápidas en nombre del bot desde cualquier dispositivo vía Telegram, cuando trabajar con un CRM grande es inconveniente.
-
Transmisiones y Segmentación
Usar el sistema de transmisión de Hotline en paralelo con tu sistema de comunicación principal.
-
Extensión de Funcionalidad
Agregar botones, menús,
WebAppo análisis adicional de mensajes a la funcionalidad básica de Hotline.
Ejemplo de Implementación¶
Nuestro bot de demostración muestra el trabajo de conexión paralela:
-
Inicia @demobuttons_bot y envíale algún mensaje interesante
-
Este bot está conectado por su token en paralelo a Hotline y al popular constructor n8n, en el cual se implementa la visualización de botones y reacciones a sus pulsaciones
-
El bot responde al comando
/starty muestra una bienvenida con botones para seleccionar el tema de la apelación, mientras Hotline retransmite mensajes salientes con botones y mensajes entrantes del usuario al grupo backend, desde donde los operadores pueden entonces responder al usuario -
Puedes unirte al grupo de trabajo a través del enlace https://t.me/+GCqhEvR4iKM2NWJi, allí serán visibles mensajes interceptados del bot paralelo y puedes probar enviarte un mensaje
-
Para la conexión, el parámetro
HIDE_INFOestá activado, por lo que los nombres de usuario están ocultos, también el comando/infoestá deshabilitado en el grupo -
El bot también tiene un botón
WebAppcon un formulario a través del cual puedes enviarnos comentarios sobre el trabajo de conexión paralela
Parámetros para Conexiones Paralelas¶
A menudo al usar conexiones paralelas, se pueden usar los siguientes parámetros.
Deshabilitar o configurar bienvenida:
WELCOME
Mensaje de bienvenida que el usuario recibe en el primer contacto y cuando su solicitud fue cerrada (cambiado a estado /close). Puede ser completamente desactivado en la versión de pago. La versión gratuita requiere un enlace de Hotline en el mensaje de bienvenida.
Valor por defecto: mensaje de bienvenida estándar en inglés.
Doble bienvenida
Si el bot paralelo emite una bienvenida, se le agrega una bienvenida de Hotline. En la versión gratuita de Hotline, el mensaje con derechos de autor del sistema no puede ser eliminado.
Deshabilitar salida de posibles errores:
SILENT_MODE
Si mostrar a los clientes posibles errores al procesar sus mensajes.
Valor por defecto: mostrar.
Deshabilitar intercepción de Hotline de mensajes salientes:
INTERCEPT_EXTERNAL
Desactiva la duplicación en el grupo backend de mensajes salientes interceptados desde sesiones paralelas de bots o cuentas conectadas.
Valor por defecto: TRUE (los mensajes se duplican).
Crear temas solo por palabras clave en diálogo:
PRIVATE_KEYWORDS
Arreglo de palabras clave y frases para filtrar mensajes privados. Activa solo cuando se detectan palabras clave en el mensaje del usuario.
Valor por defecto: OFF (sin filtrado).
Retransmisión de mensajes
Si el parámetro PRIVATE_KEYWORDS no se usa, todos los mensajes del usuario se retransmiten al grupo backend desde el momento de la primera apelación.
Notas Importantes
Enfoque alternativo
Si tienes un bot con gran funcionalidad y flujo de usuarios significativo, puede ser más correcto crear un bot separado específicamente para Hotline y servicio de soporte, en lugar de usar conexión paralela a él (esto puede consumir muchas actualizaciones).
Limitaciones del constructor
Algunos constructores de bots no permiten recibir mensajes arbitrarios de usuarios y dan errores. Para tales sistemas, la conexión paralela no es aconsejable.
Obtener Ayuda¶
Si deseas comprar una versión de pago del sistema Hotline, o necesitas ayuda personal configurando una conexión paralela, contacta a nuestro servicio de soporte.