Discord Authentication cum Role assignment Bot
This bot automatically assigns roles to users based on predefined data (e.g., Discord username or tag) stored in a database or spreadsheet. This helps streamline the verification process and ensures that users are granted access to specific channels automatically.
Currently, when someone joins the server:
- They join the server getting automatically authenticated if they are part of organization
- Members are assigned roles as per the presence of roles in the spreadsheet/database.
Automate the role assignment based on predefined user data:
- A user joins the server.
- The bot checks the user's Discord username or email against a pre-filled database or spreadsheet.
- If a match is found, the bot automatically assigns the "member" role.
- Rest of the roles present in the database or pre-approved sheet are also assigned
- Automatic Role Assignment: Assigns roles based on predefined user data.
- Database Integration: Supports MongoDB or Google Sheets for storing user data.
- Easy Setup and Configuration: Minimal configuration required to get started.
- A Discord bot token
- MongoDB database or Google Sheets API credentials
- Node.js installed on your machine
- Clone the Repository
git clone https://github.com/alimalim77/discord-crawl-bot cd role-assignment-bot