
Notifine for GitLab
A metade voltada ao GitLab do Notifine, uma ponte de notificações open-source (que também cobre GitHub e Trello) que publica pushes, merge requests e eventos de pipeline no Telegram. Gratuito, código no GitHub, construído em Rust por confiabilidade.
Principais recursos
- Notificações de push, merge request e pipeline do GitLab
- Open-source, pode ser auto-hospedado (Rust)
- Um bot complementar também cobre GitHub e Trello
O que o Notifine for GitLab faz
O Notifine é um projeto open-source (github.com/mhkafadar/notifine) criado especificamente para conectar a atividade de GitLab, GitHub e Trello ao Telegram, e este bot é a metade voltada ao GitLab. Conecte um projeto do GitLab por meio de um webhook apontado para o Notifine, e pushes, atualizações de merge requests, resultados de pipeline e comentários começam a aparecer no chat do Telegram vinculado.
O que o diferencia de muitos bots de notificação pequenos dessa categoria é que ele é documentado abertamente: seu criador escreveu vários posts explicando a configuração, o projeto é escrito em Rust, e o autor relata alta disponibilidade para a instância hospedada. Como o código é público, equipes que não se sentem confortáveis em rotear a atividade do GitLab pelo servidor de terceiros podem hospedar sua própria cópia.
Ele se encaixa bem ao lado do gitlab_bot neste mesmo catálogo como uma implementação alternativa da mesma ideia — vale a pena testar os dois e ficar com o fluxo de configuração e a formatação de mensagens que melhor se adapte à equipe.
Como começar
- Abra o @gitlab_notifine_bot e toque em Start para obter uma URL de webhook
- No seu projeto do GitLab, adicione-o em Settings → Webhooks
- Escolha quais tipos de evento enviar
Comandos
/startObter a URL do seu webhook e o link de configuraçãoPreços e limites
Grátis
Prós / Contras
- Open-source e pode ser auto-hospedado
- Documentado ativamente pelo autor com guias de configuração
- Projeto independente, não é um produto oficial do GitLab
- Ainda exige configurar um webhook por projeto
Detalhamento da pontuação
| Critério | Peso | Pontos | |
|---|---|---|---|
| Funcionalidade | 25 | 7 / 10 | |
| Confiabilidade e velocidade | 15 | 7 / 10 | |
| Popularidade e confiança | 15 | 5 / 10 | |
| Preço e plano gratuito | 10 | 10 / 10 | |
| Usabilidade | 10 | 7 / 10 | |
| Segurança e privacidade | 10 | 8 / 10 | |
| Atualidade | 5 | 6 / 10 | |
| Localização | 5 | 3 / 10 | |
| Sem anúncios invasivos | 5 | 10 / 10 | |
| Pontuação | 100 | 70.0 |
Alternativas
Todas as alternativas →
GitlabEncaminha notificações do GitLab (tanto do gitlab.com quanto de instâncias auto-hospedadas) para o Telegram…
GitHubUm bot em funcionamento há muito tempo que se inscreve em repositórios públicos do GitHub e publica novos…
Github Release BotNotifica um chat sempre que um repositório público do GitHub publica um novo release, útil para acompanhar…CircleCIReporta o status das builds do CircleCI no Telegram, para que um pipeline bem-sucedido ou com falha apareça…FAQ
O Notifine é oficial do GitLab?
Não, é um projeto open-source independente do desenvolvedor Mehmet Hüseyin Kafadar.
Posso auto-hospedá-lo?
Sim, o código é público no GitHub em mhkafadar/notifine.
Detalhes técnicos
- Modo inline
- Mini App
- Funciona em grupos
- Funciona em canais
- Aceita áudio
- Aceita arquivos
- Exige número de telefone
- Exige cadastro
- Exibe anúncios
- Funciona na Rússia sem VPN