golady

module
v0.0.0-...-7670642 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2025 License: MIT

README ยถ

GitHub Notify

A Discord bot that sends notifications for GitHub events to your Discord server.

โš ๏ธ WORK IN PROGRESS: This project is currently being refactored with improved design patterns and structure. It was initially started several years ago and is now being modernized. Features may change and documentation might be incomplete.

GitHub Notify Screenshot

Features

  • ๐Ÿ”” Real-time notifications: Get instant notifications for GitHub events in your Discord channels
  • ๐Ÿ“Š Issue tracking: Receive notifications for new issues, comments, and status changes
  • ๐Ÿ”„ Pull request monitoring: Be notified of new PRs, reviews, and merges
  • ๐Ÿ”— Simple subscription system: Use Discord commands to subscribe to repositories
  • ๐Ÿ› ๏ธ Easy setup: Set up with just a few commands

Quick Start

  1. Invite the bot to your server
  2. Use !subscribe owner/repo to start receiving notifications
  3. That's it! You'll now receive notifications for new issues and PRs

Documentation

Visit our GitHub Pages documentation for complete instructions on:

  • Setting up the bot
  • Available commands
  • Self-hosting options
  • Troubleshooting

Installation

See our installation guide for detailed instructions.

Prerequisites
Quick Setup
# Clone the repository
git clone https://github.com/yourusername/github-notify.git
cd github-notify

# Configure environment
cp .env.example .env
# Edit .env with your tokens

# Build and run
go build -o github-notify ./cmd/main.go
./github-notify

Docker

docker run -d \
  --name github-notify \
  -p 8080:8080 \
  -v /path/to/data:/app/data \
  -e DISCORD_TOKEN=your_discord_bot_token \
  -e GITHUB_TOKEN=your_github_personal_access_token \
  yourusername/github-notify:latest

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Directories ยถ

Path Synopsis
api
v1
pkg
bot
cmd
db

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL