O bot oficial do Telegram da Healthchecks.io, um serviço de código aberto que vigia tarefas cron, backups e outras tarefas agendadas: quando uma tarefa não faz o ping na URL a tempo, o alerta chega a um chat, grupo, canal ou tópico do Telegram. O plano gratuito Hobbyist monitora 20 tarefas.
A maioria dos monitores pergunta se um site responde. A Healthchecks.io faz a pergunta oposta: a tarefa que devia rodar rodou mesmo? Cada backup noturno, relatório ou script cron recebe uma URL de ping única e faz uma requisição a ela ao terminar. Você define o período esperado e uma folga; se o ping não chega, a verificação passa para Down e a Healthchecks.io avisa. O serviço tem código aberto sob a licença BSD 3-Clause, então o mesmo código pode rodar no seu próprio servidor.
O Telegram é um dos canais de notificação, e a página da integração na Healthchecks.io aponta diretamente para o @HealthchecksBot. Abra um chat com ele para alertas pessoais, convide-o para um grupo (ele não tem acesso às mensagens do grupo) ou adicione-o a um canal como administrador só com a permissão Post Messages. Envie /start, ou /start@HealthchecksBot dentro de um tópico de fórum, abra o link de confirmação que o bot responde e escolha o projeto.
O plano gratuito Hobbyist monitora 20 tarefas e guarda 100 registros por tarefa. O Business, por US$ 20 por mês, sobe para 100 tarefas, e projetos de código aberto e organizações sem fins lucrativos podem recebê-lo de graça.
/startReceber um link de confirmação para conectar este chatFreemium Plano Hobbyist: 20 tarefas e 100 registros por tarefa, com alertas no Telegram
| Critério | Peso | Pontos | |
|---|---|---|---|
| Funcionalidade | 25 | 6 / 10 | |
| Confiabilidade e velocidade | 15 | 9 / 10 | |
| Popularidade e confiança | 15 | 7 / 10 | |
| Preço e plano gratuito | 10 | 9 / 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 | 76.0 |
Não diretamente: a Healthchecks.io espera os pings das suas tarefas e avisa quando eles param. Para um site que precisa responder, use um monitor de uptime como UptimeRobot (@itrinity_ur_bot) ou StatusCake (@StatusCake_bot).
Sim. Adicione o @HealthchecksBot aos administradores do canal só com a permissão Post Messages, envie /start lá e confirme o link.
Sim. Acrescente /fail ou um código de saída diferente de zero à URL de ping, por exemplo curl https://hc-ping.com/<uuid>/fail, e a Healthchecks.io marca a verificação como falha e avisa o chat do Telegram conectado. O corpo de um POST é anexado ao evento como log.