Skip to content

jinjin-programm/discord-github-board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord GitHub Board

A Discord bot that monitors your GitHub repositories and sends real-time notifications when events happen (pushes, PRs, issues, releases). Also provides slash commands to query repository status.

Features

  • Webhook Notifications: Get Discord messages when commits are pushed, PRs are opened, issues are created, or releases are published
  • Slash Commands: Query repo status, commits, branches, issues, and PRs directly from Discord
  • Multi-Server: Support for multiple Discord servers, each with their own watched repos
  • Easy Setup: Simple configuration with environment variables

Quick Start

See SETUP.md for detailed setup instructions.

git clone https://github.com/jinjin-programm/discord-github-board.git
cd discord-github-board
npm install
cp .env.example .env
# Edit .env with your tokens
npm run dev

Documentation

Commands

Command Description
/config add <owner/repo> Watch a repository
/config remove <owner/repo> Stop watching a repository
/config list List watched repositories
/config channel <owner/repo> <channel> Change notification channel
/repo status <owner/repo> Show repo overview
/repo commits <owner/repo> [limit] Show recent commits
/repo branches <owner/repo> List branches
/repo issues <owner/repo> [state] List issues
/repo prs <owner/repo> [state] List pull requests

License

MIT

About

Discord Bot that monitors GitHub repos via Webhooks and provides slash commands for repo insights

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors