01 // PROJECT AT A GLANCE
DISCORD GIT NOTIFICATION BOT
JSShellA bot announcing every push in Discord, in the right channel according to the branch.
A team tool born of a real need: knowing who pushed what, without going and looking at the repository. The bot receives GitHub's notifications and republishes them in Discord as readable messages, routing them to the channel matching the part of the project concerned — web, mobile or backend.
A Node.js HTTP server receiving GitHub webhooks and republishing the events into Discord through discord.js, with branch-based routing and containerised deployment.
PRIMARYJavaScript
DELIVERYTEAM RECORD
VERIFICATIONnpm + docker
SOURCEINSPECTOR READY
03 // KEY OUTCOMES
- A tool born of a real team need, and actually used
- Notification routing by branch to avoid noise
- Containerised and deployable, not merely runnable locally
BEYOND THE BRIEF
- Containerising a tinkering project, which makes it possible to leave it running in the background
04 // SOURCE TREE
READING SOURCE…