github monorepo bot - configurable directory tree notifications in slack
Browse cluster: OCaml Systems and Utilities →Monorobot is a Slackbot for GitHub monorepos that routes notifications to specified Slack channels based on file prefixes, issue and pull request labels, and CI build statuses. Built in OCaml and installed via OPAM, it runs as an HTTP server that integrates with GitHub webhooks and Slack's Web API or incoming webhooks. The project is backed by Ahrefs, as referenced in an accompanying blog post. The bot supports configurable repository-level settings, GitHub personal access tokens, Slack app authentication, link unfurling for GitHub resources, user mention mapping, and failed build notifications for Buildkite pipelines.