O bot oficial do Telegram da buddy.works, plataforma de CI/CD e deploy: adicione uma ação do Telegram a um pipeline e o bot posta mensagens de builds e deploys em um grupo, canal ou chat privado. A buddy.works tem plano gratuito; o bot só funciona com pipelines da buddy.works.
A buddy.works é uma plataforma de CI/CD onde você monta pipelines que testam, compilam e fazem deploy de código. Entre as muitas ações está o Telegram, e a documentação da buddy.works indica o @BuddyTelegramBot como o bot que publica essas mensagens em seu nome.
A configuração é curta. Na buddy.works você abre Integrations, adiciona o Telegram, convida o @BuddyTelegramBot para o canal ou grupo público e cola na conversa o texto exibido pela buddy.works. Para um canal privado ou chat pessoal, escolha User como Telegram endpoint, siga o link que adiciona o bot aos contatos e cole o texto lá. Depois é só adicionar uma ação do Telegram a qualquer pipeline. A mensagem padrão traz o ID da execução, o nome do pipeline e quem o iniciou, e dá para reescrevê-la com variáveis da buddy.works em Markdown ou HTML. Várias integrações permitem que pipelines diferentes escrevam em chats diferentes.
O bot só serve se seus pipelines rodam na buddy.works; ele não escuta GitHub, GitLab nem outros serviços de CI. O plano gratuito da buddy.works inclui um assento e 300 GB-minutos de pipeline; o Pro custa 29 € por mês.
Freemium Plano gratuito da buddy.works: 1 assento, 300 GB-minutos de pipeline, ação do Telegram incluída
| Critério | Peso | Pontos | |
|---|---|---|---|
| Funcionalidade | 25 | 6 / 10 | |
| Confiabilidade e velocidade | 15 | 8 / 10 | |
| Popularidade e confiança | 15 | 5 / 10 | |
| Preço e plano gratuito | 10 | 8 / 10 | |
| Usabilidade | 10 | 7 / 10 | |
| Segurança e privacidade | 10 | 9 / 10 | |
| Atualidade | 5 | 9 / 10 | |
| Localização | 5 | 5 / 10 | |
| Sem anúncios invasivos | 5 | 10 / 10 | |
| Pontuação | 100 | 70.0 |
Não, ele só posta a partir de pipelines da buddy.works. Para eventos do GitHub ou GitLab use Notifine (@github_notifine_bot, @gitlab_notifine_bot) ou GithubBot (@FallenAlertBot).
Sim. Pelas instruções da buddy.works: escolha User como Telegram endpoint, siga o link que adiciona o bot aos contatos e cole o texto indicado para concluir.