
O bot do GitLab do Notifine, projeto gratuito e de código aberto: envie /start e ele dá uma URL de webhook para o chat; adicione no GitLab e pushes, tags, merge requests, pipelines, jobs, issues, comentários e deploys chegam ao Telegram. Filtros por branch cortam o ruído.
O Notifine é um conjunto de bots do Telegram de código aberto escrito em Rust pelo desenvolvedor Mehmet Hüseyin Kafadar, que começou o projeto porque os bots de notificação antigos viviam fora do ar. O bot do GitLab funciona desde dezembro de 2022, e o projeto mantém uma página pública de disponibilidade dos bots, que mostrava 100% nos últimos 90 dias quando verificamos.
A configuração leva um minuto e não pede token do GitLab. Envie /start em um chat pessoal, grupo ou tópico de fórum, e o bot responde com uma URL de webhook em webhook.notifine.com. Cole-a no projeto em Settings → Webhooks e marque os eventos desejados. O Notifine formata pushes de commits e tags, merge requests, pipelines, jobs, issues, comentários, páginas wiki e deploys. O GitLab envia um evento de job para cada evento de merge request, por isso o Notifine usa os eventos de job para evitar duplicatas.
Dois parâmetros na URL ajudam em repositórios movimentados: ?branch=main,release/* mantém só os branches indicados e ?exclude_branch=dependabot/* descarta outros, com curingas para pushes e merge requests. O GitLab também tem uma integração nativa com o Telegram, mas ela exige seu próprio bot criado no BotFather; o Notifine poupa esse passo.
/startReceber a URL de webhook deste chatGrátis
| Critério | Peso | Pontos | |
|---|---|---|---|
| Funcionalidade | 25 | 8 / 10 | |
| Confiabilidade e velocidade | 15 | 8 / 10 | |
| Popularidade e confiança | 15 | 5 / 10 | |
| Preço e plano gratuito | 10 | 10 / 10 | |
| Usabilidade | 10 | 8 / 10 | |
| Segurança e privacidade | 10 | 8 / 10 | |
| Atualidade | 5 | 8 / 10 | |
| Localização | 5 | 5 / 10 | |
| Sem anúncios invasivos | 5 | 10 / 10 | |
| Pontuação | 100 | 77.0 |
O bot só precisa que o GitLab alcance a URL do webhook, então uma instância própria funciona se puder enviar requisições para webhook.notifine.com. Também dá para rodar o Notifine por conta própria a partir do repositório.
Acrescente ?branch=main à URL do webhook. Os filtros valem para pushes e merge requests; dá para listar vários branches ou usar curingas como release/*.