Saltar a contenido

Integración con Telegram

La integración con Telegram actualmente soporta las siguientes funcionalidades:

  • Suscripción del webhook.
  • Flujo de bot.
  • Mensajes de tipo:
    • Texto: enviar y recibir.
    • Imágenes: enviar y recibir.
    • Documentos adjuntos: solo enviar.
  • Atención por agentes.

Tomar en cuenta

Enviar se refiere a los mensajes enviados desde chatbot-integ hacia el usuario, mientras que recibir se refiere a los mensajes enviados por el usuario hacia chatbot-integ.

Para realizar la integración, se requiere un token de verificación y el ID del bot al cual estará asignado el webhook.

Al momento de configurar el webhook, la URL de devolución de llamada debe ser:

https://bot-integ.obmessage.ai/api/v1/telegram/{CUSTOMER_ID}/{BOT_ID}/{PRONE_ID}

El token de verificación debe estar registrado en la tabla telegram_bot_config, en la columna verification_token, para el bot correspondiente. La columna subscribed debe tener el valor 0.

Una vez realizada la suscripción, el token se remueve de la base de datos y la columna subscribed pasa a tener el valor 1 para el bot.

Luego de registrar el webhook, en la sección Campos del webhook, debe hacer clic en Administrar y suscribirse al campo messages en la versión de API soportada.

Fuente

Para más información, puede consultar la documentación oficial de Telegram Bot API:

https://core.telegram.org/bots/api