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: