El bot de GitHub de Notifine, un proyecto gratuito de código abierto: envía /start, añade la URL de webhook que te da a un repositorio y los pushes, pull requests, issues, comentarios, ejecuciones de workflow, check runs y cambios de ramas y tags llegan a Telegram. Sin iniciar sesión en GitHub.
Es la mitad de GitHub de Notifine, el proyecto de código abierto en Rust del desarrollador Mehmet Hüseyin Kafadar que también tiene un bot de GitLab. El bot de GitHub funciona desde marzo de 2023 y comparte la página pública de disponibilidad del proyecto, que marcaba 100 % en los últimos 90 días cuando la revisamos.
Funciona con un webhook normal del repositorio, así que el bot nunca accede a tu cuenta de GitHub. Envía /start en un chat personal, un grupo o un tema de foro, copia de la respuesta la URL en webhook.notifine.com y añádela en Settings → Webhooks del repositorio. Según el código fuente, Notifine procesa pushes, pull requests, issues, comentarios, ejecuciones de workflow, check runs, creación y borrado de ramas y tags, y cambios en la wiki.
Los filtros de rama van en la URL: ?branch=main deja una rama, ?exclude_branch=dependabot/* quita ruido, y hay comodines para pushes, pull requests, ejecuciones de workflow y creación o borrado. Lo que no hace es actuar en GitHub: no puedes responder, fusionar ni relanzar desde el chat. Para eso está GithubBot (@FallenAlertBot), a cambio de un inicio de sesión OAuth.
/startObtener la URL de webhook de este chatGratis
| Criterio | Peso | Puntos | |
|---|---|---|---|
| Funcionalidad | 25 | 7 / 10 | |
| Fiabilidad y velocidad | 15 | 8 / 10 | |
| Popularidad y confianza | 15 | 4 / 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 | 73.0 |
Sí, si puedes añadir un webhook al repositorio: GitHub envía los eventos a la URL sea cual sea la visibilidad, y el bot no entra en tu cuenta. Ten en cuenta que los mensajes de commit y los títulos pasan entonces por el servidor de Notifine.
Sí, añade ?exclude_branch=dependabot/* a la URL del webhook; las exclusiones tienen prioridad sobre ?branch=.