Skip to content

This is a bot to do a little integration between github and a discord server, the bot needs to be added to a webhook of your repository. Messages are sent according to the webhook action, depending on the type of action in which the message is sent in the specified channel and to the users involved in the PR.

EmanuelFacundo/bot-dit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot Discord Github

 

Bot Dit

Github top language Github language count Repository size License Github stars

🚧 Bot Dit 🚀 Under construction... 🚧


About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |   Author


🎯 About

A bot for you and your team to have a little more automation in PR reviewers. The bot's job is to let everyone involved in the PR know what is happening, for example: when the PR is open, all reviewers are notified by receiving a private message in discord, and at the same time it is notified to the rest of the staff at team that a new PR was created and who are the people involved, such as the assigners and reviewers. RP designators are also notified when a reviewer makes a change request and reviewers are notified again after a new reviewer request.

I recommend that everyone is on the same discord server for a better use of the Bot

✨ Features

✔️ Message open/close of pull requests;
✔️ Send messages private to reviewers/assignees ;
✔️ Send messages private to assignees in status approved/changes_requested/comments ;

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git and Node installed.

🌱 Example .env

TOKEN_BOT = "BOT_DISCORD_TOKEN"
CHANNEL_ID = "CHANNEL_ID_OF_SERVER"

🏁 Starting

# Clone this project
$ git clone https://github.com/EmanuelFacundo/bot-discord-github

# Access
$ cd bot-discord-github

# Install dependencies
$ npm i

# Run the project
$ npm start

# The server will initialize in the <http://localhost:3000>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by Emanuel Facundo

 

Back to top

About

This is a bot to do a little integration between github and a discord server, the bot needs to be added to a webhook of your repository. Messages are sent according to the webhook action, depending on the type of action in which the message is sent in the specified channel and to the users involved in the PR.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published