PROJECT DOSSIER // [DISCORD GIT NOTIFICATION BOT]VIEW SOURCEBACK TO PROJECTS →

01 // PROJECT AT A GLANCE

DISCORD GIT NOTIFICATION BOT

JSShell

A 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
MEDIA ATTACHMENTS (Images, Photos, Videos)

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…