Bentlybro / Git-Discord-Bot

The goal of this project is to develop a Discord bot that connects GitHub and Discord.

Repository from Github https://github.comBentlybro/Git-Discord-BotRepository from Github https://github.comBentlybro/Git-Discord-Bot

Introducing Git-Discord πŸš€

Git-Discord is your ultimate bridge between GitHub and Discord. Seamlessly connect your development workflow and chat communication like never before.

This is the GitHub account for Git-Discord

πŸ› οΈ Key Features:

  • Issue and PR Management: Close, label, and manage issues and pull requests directly from Discord with a simple command.

  • Real-time Updates: Stay in the loop with real-time notifications of new GitHub issues and pull requests posted in your Discord channels.

  • Interactive Discussions: Comment on GitHub issues and pull requests right from Discord, fostering collaborative development discussions.

  • Identity Integration: Authenticate with GitHub through the bot to ensure your comments are posted with your identity.

πŸ” Authentication: Supercharge Your Experience!

One of the most exciting aspects of Git-Discord is the authentication feature. To get started, follow these simple steps:

  1. Direct Message the Bot: Send a direct message to the Git-Discord bot with the command !auth.

  2. Receive a Message: You will receive a message with a URL. Click on the provided URL.

  3. GitHub Login: Log in with your GitHub account when prompted.

  4. Let the Bot Handle the Rest: Once you've authenticated, the bot will take care of the rest, allowing you to run actions as yourself.

With authentication, you can:

  • Run actions and commands as yourself, not just the bot.
  • Comment on issues and pull requests with your GitHub identity.
  • Gain access to additional commands such as !tup, !tdown, !label, and !close that are available to authenticated users.

This authentication process not only enhances your interaction with Git-Discord but also ensures that your contributions and actions on GitHub are attributed to you directly.

✨ New Feature: "!review" Command

We are excited to introduce a new feature to Git-Discord! You can now use the !review command in your Discord threads to streamline your GitHub code review process.

  • Please Note: The bot uses gpt3.5-turbo for the review responses to keep costs low.

Whether you're reviewing a specific pull request or referencing it by its number or GitHub URL, Git-Discord has got you covered.

Here are a few ways you can use the !review command:

  • !review: Use this command in a Discord thread to initiate a code review.
  • !review #1234: Reference a specific pull request by its number.
  • !review github_pr_url: Provide the GitHub pull request URL to start a review.

πŸ“‹ Additional Commands:

  • !help: Show the help menu.
  • !comment : Comment on an issue or pull request.
  • !tup: Thumbs up an issue or pull request (Authenticated Users only).
  • !tdown: Thumbs down an issue or pull request (Authenticated Users only).
  • !label: Choose a label for an issue or pull request (Authenticated Users only).
  • !close: Close an issue or pull request (Authenticated and Maintainers only).

Elevate your collaboration game with Git-Discord and streamline your GitHub projects within your Discord community. Enhance productivity, foster communication, and supercharge your development experience. πŸš€πŸ”—πŸ—¨οΈ

Get started now and let Git-Discord redefine your GitHub-Discord synergy!

About

The goal of this project is to develop a Discord bot that connects GitHub and Discord.