PipeBot

dungeons
Author

Scott Milner

PipeBot is a Discord bot I created to help manage the pipeline for my senior thesis film.

PipeBot is deployed in a container with Docker Compose, using NGINX and Let’s Encrypt for SSL security.


Most importantly, PipeBot provides a simple way for artists on the team to log bug reports and feature requests on GitHub without needing to make a GitHub account or navigate Github.

1. Discord slash command

2. Discord pop-up modal

3. Properly tagged GitHub issue
Figure 2: The artist’s bug reporting experience

PipeBot also processes webhooks from ShotGrid and from pipeline tools running inside DCCs and broadcasts those messages to the team.