Skip to content

Commit

Permalink
📚
Browse files Browse the repository at this point in the history
  • Loading branch information
fuegovic authored Oct 31, 2023
1 parent 86eefab commit 5eb0b8c
Showing 1 changed file with 25 additions and 15 deletions.
40 changes: 25 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,27 @@
# Discord-GitHub-bot

## To Do:

- 📚 Documentation, how to use and configure
- ~~⛔Remove role if the user validation shows `starred_repo: false`~~
- ~~🦋 Make it pretty (organize the slash commands)~~
- ~~🪓 Split the user validation commands from the other github menu?~~
- ~~😈 add "admin" command to force re-verification and update roles assignments~~
- ~~🔎 Implement a periodic check of the starred users or something like that~~
- ~~🫵 Make the bot assign a role~~
- ~~✅ Verify the users that used the github oauth~~
- ~~📃 Make `requirements.txt`~~
- ~~🐋 Put everything in a docker container for easier deployment~~
- ~~🖼️ Better page for successful login~~
- ~~🤔 Make sur the API handles multiple users using the bot at once~~
- ... 👀
Discord-GitHub-bot is a bot that integrates Discord with GitHub. It provides various functionalities such as user validation, role assignment, and periodic checks of starred users.

## Features

- User Validation: The bot verifies users who have used GitHub OAuth.
- Role Assignment: The bot assigns roles based on certain criteria.
- Periodic Checks: The bot periodically checks the starred users.

## Installation

1. Clone the repository.
2. Configure the .env file
3. Run the bot in a Docker container for easier deployment.

## Usage

The bot uses slash commands for operation. Here are some of the commands:

- `/verify`: Validates a user and checks if they have starred the repository.
- `/checkstars`: Forces re-verification and updates role assignments.
- `/your-custom-name` A customizable command that displays 4 buttons to access 4 custom URLs of your choice

## License

[MIT](https://choosealicense.com/licenses/mit/)

0 comments on commit 5eb0b8c

Please sign in to comment.