Repositorios públicos o propios
Para repositorios públicos de GitHub, el bot de GitHub no necesita token: te suscribes por nombre y los eventos empiezan a llegar. Los repositorios privados y GitLab necesitan un webhook: añades la URL del bot en la configuración del repositorio y eliges los eventos a enviar. Notifine funciona así para GitHub, GitLab y Trello, y publica su código fuente, así que puedes verificar qué hace con los datos o alojarlo tú mismo.
Qué eventos reenviar
Un canal que informa cada push se convierte en ruido en un día. Empieza con pull o merge requests, solicitudes de revisión y fallos de pipeline; añade los pushes solo para la rama principal. Las notificaciones de releases son una necesidad aparte: Github Release Bot vigila los repositorios públicos en busca de nuevos tags, la forma más sencilla de seguir dependencias sin los correos de watch propios de GitHub.
CI y monitorización
Los resultados de pipelines de GitLab CI llegan a través de los bots de GitLab; CircleCI tiene su propio bot para el estado de las builds. Para tener el panorama completo, combínalos con un bot de monitorización de sitios web como UptimeRobot, de modo que un despliegue que rompe producción aparezca en el mismo canal que el pipeline que lo publicó.