holmityd / GitHub-Issues-Discord-Threads-Bot

Effortlessly manage, track, and synchronize discussions in Discord with issue tracking on GitHub for streamlined collaboration.
25 stars 7 forks source link
discord discord-bot discord-threads github github-issues

Managing GitHub Issues via Discord Threads

This Discord bot serves as a seamless bridge between Discord thread channel and GitHub repository issues, enabling efficient issue management and synchronization between the two platforms. This integration allows for efficient project management, ensuring that actions performed on either Discord or GitHub are reflected in both platforms, facilitating smoother collaboration and issue tracking across teams.

Functionality Overview

Issues

Comments

Tags & Labels

Locking & Unlocking

Open/Close Management

Deletion Actions

Attachment Support

Installation Steps

Creating bot

Create bot https://discord.com/developers/applications?new_application=true

Bot settings:

Invite url: https://discord.com/api/oauth2/authorize?client_id=APPLICATION_ID&permissions=0&scope=bot

env

NOTE: For detailed information about personal access tokens, visit the Managing your personal access tokens - GitHub Docs.

Start bot

npm run dev

or

npm run build && npm run start

Forward for github webhooks:

ssh -R 80:localhost:5000 serveo.net