Integraciones

Las integraciones conectan el bot con servicios externos. Cada integración es una configuración guardada (con secretos cifrados) que luego usan las acciones de las reacciones. La sección se encuentra en Integraciones en el menú izquierdo; botón Añadir integración, interruptor de conexión y botón Configurar en cada tarjeta.

Servicios disponibles

  • IA — modelo de lenguaje (API compatible con OpenAI). Ver Respuestas de IA.
  • Google Sheets — agregar filas a una hoja de cálculo.
  • Google Drive — subir archivos a una carpeta.
  • GetCourse — enviar usuarios y transacciones a GetCourse.
  • Webhook — envío universal de datos por HTTP a cualquier servicio.
  • Manejador externo — conexión de tu propio backend por WebSocket: la reacción la procesa tu servidor. Ver Manejador externo.

Configuración

Al añadir una integración se elige el Servicio, se define el Nombre y los campos de configuración según el tipo:

Webhook

  • URL del webhook — dirección del receptor.
  • Firma HMAC (secreto) — para verificar la autenticidad; la solicitud se firma con la cabecera X-Signature: sha256=....

GetCourse

  • Cuenta y Clave secreta.
  • Objeto — «Usuarios» o «Transacciones».

Google Sheets

  • ID de la hoja y Rango.
  • JSON de cuenta de servicio (secreto) — clave de cuenta de servicio de Google.

Google Drive

  • ID de la carpeta.
  • JSON de cuenta de servicio (secreto).

IA

  • Base URL, Modelo, Prompt del sistema, Clave API (secreto). Más detalles en Respuestas de IA.

Manejador externo

Integración por WebSocket: tu servidor se conecta a GetMyBot y procesa las reacciones respondiendo con comandos en el formato Telegram Bot API.

  • Dirección WebSocket — a la que se conecta tu servicio.
  • Token de conexión (secreto) — se muestra una sola vez al crearlo; hay un botón para regenerarlo.

Detalles, protocolo y ejemplos de servicio en Manejador externo.

Uso en reacciones

  • IA y Webhook están disponibles como acciones o canales de inmediato: añade la acción IA o envía datos con la acción Solicitud web a la dirección del webhook.
  • Las acciones GetCourse, Google Sheets y Google Drive en el constructor de reacciones están marcadas como «próximamente» — las propias integraciones ya se pueden configurar ahora.

Seguridad

Todas las solicitudes salientes pasan por protección contra SSRF (se prohíben las conexiones a la red interna) y la respuesta tiene un límite de tamaño. Los secretos de las integraciones se almacenan cifrados.

Qué sigue