Telegram
La integracion con Telegram conecta un bot de Telegram con Almirant para recibir feedback de usuarios, notificaciones de eventos y permitir interaccion basica con la plataforma directamente desde el chat.
Como funciona
Almirant se integra con Telegram a traves de un bot que actua como puente entre los usuarios de Telegram y la plataforma. El bot puede:
- Recibir feedback -- Los usuarios envian mensajes al bot y estos se registran como feedback en Almirant.
- Enviar notificaciones -- Almirant notifica via Telegram sobre eventos relevantes (cambios de estado, asignaciones, alertas de cuota).
- Ejecutar comandos -- Comandos basicos para consultar informacion del proyecto.
Configurar el bot de Telegram
1. Crear el bot
Si tu organizacion no tiene un bot configurado, necesitas crear uno:
- Abre Telegram y busca @BotFather.
- Envia el comando
/newbot. - Sigue las instrucciones para definir el nombre y username del bot.
- BotFather te proporcionara un token de API. Guardalo de forma segura.
2. Conectar el bot a Almirant
- Accede a Configuracion > Integraciones > Telegram.
- Introduce el token de API del bot.
- Configura las opciones de notificacion deseadas.
- Guarda la configuracion.
- Almirant configurara automaticamente el webhook del bot para recibir mensajes.
3. Verificar la conexion
Envia un mensaje de prueba al bot desde Telegram. Deberia aparecer como feedback en Almirant.
Recibir feedback
Una de las funcionalidades principales del bot es recibir feedback de usuarios finales o stakeholders que no tienen acceso a Almirant.
Flujo de feedback
- Un usuario envia un mensaje al bot de Telegram (texto, imagen o archivo).
- El bot reenvia el mensaje a Almirant a traves del webhook.
- Almirant registra el feedback vinculado a la organizacion.
- El feedback aparece en la seccion de Ideas y Feedback del proyecto para su revision.
El bot de Telegram es ideal para recoger feedback de clientes o usuarios finales que no necesitan acceso directo a Almirant. Comparte el enlace del bot con las personas que quieras que puedan enviar feedback.
Formato de mensajes
El bot acepta diferentes tipos de contenido:
| Tipo | Como se procesa |
|---|---|
| Texto | Se registra como feedback textual |
| Imagen | Se almacena como adjunto del feedback |
| Archivo | Se almacena como adjunto del feedback |
| Respuesta a mensaje | Se vincula como hilo de conversacion |
Notificaciones
Configura que eventos del proyecto quieres recibir como notificaciones en Telegram:
| Evento | Descripcion |
|---|---|
| Work item asignado | Un work item se te asigna |
| Cambio de estado | Un work item cambia de columna en el board |
| Sprint iniciado/finalizado | Comienza o termina un sprint |
| Feedback recibido | Se registra nuevo feedback en el proyecto |
| Cuota de IA | Alerta cuando la cuota esta cerca de agotarse |
Para configurar las notificaciones:
- Accede a Configuracion > Integraciones > Telegram.
- Activa o desactiva los eventos que quieres recibir.
- Guarda los cambios.
Comandos del bot
El bot de Telegram soporta comandos basicos para consultar informacion:
| Comando | Descripcion |
|---|---|
/start | Inicia la interaccion con el bot y muestra un mensaje de bienvenida |
/help | Muestra la lista de comandos disponibles |
/status | Consulta el estado resumido del proyecto activo |
/feedback [texto] | Envia feedback directamente con un comando |
Desconectar Telegram
Para desconectar el bot:
- Accede a Configuracion > Integraciones > Telegram.
- Haz clic en Desconectar.
- Confirma la desconexion.
Desconectar el bot detendra la recepcion de feedback y notificaciones via Telegram. El historial de feedback ya registrado se mantiene en Almirant.
Arquitectura de la integracion
La integracion de Telegram se compone de:
- Webhook endpoint: Recibe las actualizaciones del bot de Telegram (mensajes, comandos, callbacks).
- Procesador de mensajes: Clasifica el tipo de mensaje y lo enruta al servicio correspondiente (feedback, comando, notificacion).
- Servicio de notificaciones: Envia mensajes proactivos al chat de Telegram cuando ocurren eventos en Almirant.
Flujo del webhook
Telegram Bot API --> POST /webhooks/telegram --> Procesador de mensajes
|
+-------------+-------------+
| | |
Feedback Comando Notificacion