GitTrack seamlessly bridges your GitHub repositories with your Discord server, ensuring you never miss crucial project updates. Configure webhooks with ease and receive customizable notifications for a wide range of GitHub events, including commits, pull requests, issues, releases, and more — directly in your designated Discord channels.
Our bot is designed to enhance team productivity and streamline project tracking by providing real-time insights into your development workflow.
🚀 Features- 🔗 Link multiple GitHub repositories to your Discord server.
- ⚙️ Customize notifications per repository and branch.
- 📣 Clear, informative messages optimized for developer workflows.
- 👥 Keep teams synced with real-time updates from GitHub.
GitTrack is perfect for development teams, open-source projects, and any community that uses GitHub for version control and collaboration.
📘 Commands Overview
🔧 Setup Commands
-
/setup <repository-url> [channel]
Configure a repository and optionally set a default notification channel. -
/set-default-channel <channel>
Change the default channel for general GitHub notifications. -
/link
Link a branch from a repository to a specific channel. Supports autocomplete. -
/unlink
Unlink a branch from a repository, optionally from a specific channel. -
/remove-repo
Completely remove a repository and its configurations. -
/reset confirm:true
Reset all configurations for the current server
📊 Information Commands
-
/status
Show the status of all tracked repositories and branches. -
/help
Display the help message with usage instructions. -
/ping
Check if the bot is online and responsive.
🔼 Subscription Commands
/upgrade
View upgrade options for increasing tracking limits and features.
🔐 Permissions
To use GitTrack setup and configuration commands, you must have the Manage Webhooks
permission.
📋 Usage Guide
- Use
/setup
to add a GitHub repository and receive setup instructions. - Use
/set-default-channel
to set a default notification channel. - Add the provided webhook URL to your GitHub repository.
- Use
/link
to track branches in specific channels (autocomplete supported). - Use
*
as the branch name to track all branches. - Use
/status
to verify your configuration. - To stop tracking, use
/unlink
or/remove-repo
.