https://github.com/srpvpn/issue-tracker-bot.git
Telegram bot written in Go that monitors a GitHub issues feed and notifies users about new issues matching their personal filters.
Special thanks to iedr/goodfirstissues for the issue data source.
cmd/
bot/ # Main entry point
internal/
bot/ # Telegram bot handlers and logic
config/ # Configuration loading
github/ # GitHub API client (fetching issues)
logger/ # Structured logging
models/ # Domain models
service/ # Core business logic (polling, matching)
storage/ # Database layer (SQLite)
.env.example to .env and fill in your details:
cp .env.example .env
TELEGRAM_TOKEN: Your Bot Token from @BotFather.go mod tidy
go build -o bot ./cmd/bot
./bot
go test ./...