
El bot de GitLab de Notifine, un proyecto gratuito de código abierto: envía /start y te da una URL de webhook para el chat; añádela en GitLab y los pushes, tags, merge requests, pipelines, jobs, issues, comentarios y despliegues llegan a Telegram. Los filtros por rama reducen el ruido.
Notifine es un conjunto de bots de Telegram de código abierto escrito en Rust por el desarrollador Mehmet Hüseyin Kafadar, que lo empezó porque los bots de notificaciones anteriores se caían a menudo. El bot de GitLab funciona desde diciembre de 2022, y el proyecto publica una página pública de disponibilidad de sus bots, que marcaba 100 % en los últimos 90 días cuando la revisamos.
Configurarlo lleva un minuto y no necesita token de GitLab. Envía /start en un chat personal, un grupo o un tema de foro, y el bot responde con una URL de webhook en webhook.notifine.com. Pégala en tu proyecto en Settings → Webhooks y marca los eventos que quieras. Notifine da formato a pushes de commits y tags, merge requests, pipelines, jobs, issues, comentarios, páginas wiki y despliegues. GitLab envía un evento de job por cada evento de merge request, así que Notifine usa los eventos de job para evitar duplicados.
Dos parámetros en la URL lo hacen práctico en repositorios con mucha actividad: ?branch=main,release/* deja solo las ramas indicadas y ?exclude_branch=dependabot/* descarta otras, con comodines para pushes y merge requests. GitLab también tiene una integración con Telegram integrada, pero necesita tu propio bot de BotFather; Notifine te ahorra ese paso.
/startObtener la URL de webhook de este chatGratis
| Criterio | Peso | Puntos | |
|---|---|---|---|
| Funcionalidad | 25 | 8 / 10 | |
| Fiabilidad y velocidad | 15 | 8 / 10 | |
| Popularidad y confianza | 15 | 5 / 10 | |
| Precio y plan gratuito | 10 | 10 / 10 | |
| Usabilidad | 10 | 8 / 10 | |
| Seguridad y privacidad | 10 | 8 / 10 | |
| Actualidad | 5 | 8 / 10 | |
| Localización | 5 | 5 / 10 | |
| Sin anuncios intrusivos | 5 | 10 / 10 | |
| Puntuación | 100 | 77.0 |
El bot solo necesita que GitLab llegue a su URL de webhook, así que una instancia propia funciona si puede enviar peticiones a webhook.notifine.com. También puedes ejecutar Notifine tú mismo desde el repositorio.
Añade ?branch=main a la URL del webhook. Los filtros de rama se aplican a pushes y merge requests; puedes listar varias ramas o usar comodines como release/*.