Discord bot for verifying the email domain of server members
EmailBot allows you to verify that your Discord server members have an email address with a specific domain.
Invite: https://discord.com/api/oauth2/authorize?client_id=731027450607435846&permissions=268503040&scope=bot
Discord server: https://discord.gg/MfFMxu9
After inviting the bot to your server, a domain must be added using .dominadd domain. .vstatus is the help command:
User commands:
.verify -> Sends a DM to the user to verify their email
.vstatus -> This help message
Admin commands:
- A domain must be added before users can be verified.
- Use .rolechange instead of server settings to change the name of the verified role.
.enableonjoin -> Enables verifying users on join
.disableonjoin -> Disables verifying users on join
.domainadd domain -> Adds an email domain
.domainremove domain -> Removes an email domain
.rolechange role -> Changes the name of the verified role
Domains:
Verify when a user joins? (default=False): False
Verified role (default=Verified): Verified
Let's say you want a Discord server just for people who have a @randomuniversity.edu email address. Add this bot to your server and when someone joins, they will get a DM asking for their @randomuniversity.edu email address. The bot then emails them a verification code. If they reply with the correct code, they get the "Verified" role.
Install the dependencies:
pip install -r requirements.txt
Before running it make sure these environment variables are set. You will need a Sendgrid and Discord account (both are free):
export SENDGRID_API_KEY='YOUR_SENDGRID_API_KEY'
export SENDGRID_EMAIL='YOUR_SENDGRID_EMAIL'
export DISCORD_TOKEN='YOUR_DISCORD_TOKEN'
Run the bot with:
python bot.py
.unverify member commandEmailBot is licensed under GNU GPL v3.
4.33
3 समीक्षाएं
समीक्षा केवल पंजीकृत उपयोगकर्ताओं द्वारा ही छोड़ी जा सकती है। सभी समीक्षाएँ Top.gg मॉडरेटर द्वारा संचालित की जाती हैं। कृपया पोस्ट करने से पहले हमारे दिशानिर्देशों की जांच करना सुनिश्चित करें।
5 स्टार्स
2
4 स्टार्स
0
3 स्टार्स
1
2 स्टार्स
0
1 स्टार
0