Probot: Build Your Assistant to Make Life Easier on GitHub
summary
Shows how to build a real GitHub App using Probot: scaffolding an app, writing handlers to auto-comment on new issues, add labels, close duplicates, and run checks on pull-request commit messages. Demonstrates local webhook tunneling with smee.io, running the scaffold’s unit tests, deploying to Glitch, configuring OAuth permissions and event subscriptions, editing a repo’s .github config, and the exact GitHub API calls used; the demo runs end-to-end with the checks and labels working.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:07Probot overview
- 3:53Building a Probot app
- 6:31Local setup and interactions
- 7:55Probot code structure
- 9:29Testing and validation
- 11:59Label management
- 13:04Repo-level config
- 14:48Commit convention checks
- 17:15GitHub permissions and events
- 20:03Production deployment
- 23:41Summary and resources
- 24:44Q&A
related talks
06mWriting Bots for GitHub
26mAutomating GitHub workflow with probot
02h 26mSay it with Bots!
01h 28mAutomating Developer Things with GitHub Action
01h 47mDeveloper Workflow Automation with GitHub Actions
23mVoices from the Skies: Build Your Own Personal Assistant with GitHub Copilot App
31mHow GitHub Uses GitHub to Build GitHub
01h 20mReal World Development with GitHub Copilot and VS Code
