tr4mpass
Free, open-source iCloud activation lock bypass tool. Remove iCloud lock from iPhone 5s through iPhone 15 Pro (iOS 12-26.1). Fully offline -- no servers, no payments. Supports checkm8 (A5-A11) and ses
翻訳待ち
Verify that Discord members really own an email address at a domain you choose (@*.edu, your company domain, or a fixed allowlist) before they get a role. Free for 25 verifications a month, open sourc
翻訳待ち
セキュリティJavaScript · HTMLGitHub @lkaesbergオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Discord bot that verifies members by email: users enter an address from your allowed domains, such as a university or company, get a 6-digit code and receive the verified role. Use the hosted bot or self-host with Docker.
翻訳待ち
Loading the full README.
Read the full README ↗This bot verifies that a Discord user owns an email address with a specific domain (e.g., verify [email protected] emails). This is useful for servers that need to restrict access to verified members only, such as:
.edu emailsUse this link to invite the bot to your server:
The fastest way: run /setup — a guided wizard that creates the verified role for you (or uses your existing roles), configures email domains, and posts the verification message. Then run /testmail to confirm email delivery.
Prefer manual setup?
/role add @Verified (given to all verified users)/domain add @university.edu (use @*.edu for all .edu domains)/button "Click to Verify" in your verification channel (or pass channel: to post elsewhere)You can assign different roles based on which email domain the user verifies with:
/domainrole add domain:@staff.company.com role:@Staff
/domainrole add domain:@*.edu role:@Student
Users will receive their domain-specific roles plus any default roles you've configured.
| Command | Description |
|---|---|
/verify | Start the email verification process |
/data delete-user | Delete your verification data and remove verified status |
| Command | Description |
|---|---|
/role add <role> | Add a default role given to all verified users |
/role remove <role> | Remove a role from the default roles list |
/role list | View all default roles |
/role unverified [role] | Set or view the optional role for unverified members |
Assign different roles based on email domain:
| Command | Description |
|---|---|
/domainrole add <domain> <role> | Add a role for a specific email domain |
/domainrole remove <domain> <role> | Remove a role from a domain |
/domainrole list | View all domain-role mappings |
/domainrole clear <domain> | Remove all roles for a domain |
💡 Example:
/domainrole add @*.edu @Studentgives the Student role to anyone with a .edu email
| Command | Description |
|---|---|
/domain add <domains> | Add allowed email domains (supports * wildcard) |
/domain remove <domains> | Remove allowed domains |
/domain list | View all allowed domains |
/domain clear | Remove all allowed domains |
💡 Wildcard Example: Use
@*.eduto allow any.eduemail address
| Command | Description |
|---|---|
/blacklist add <patterns> | Block email patterns (supports * wildcard) |
/blacklist remove <patterns> | Unblock patterns |
/blacklist list | View all blacklisted entries |
/blacklist clear | Remove all blacklist entries |
💡 Wildcard Examples:
*@tempmail.*blocks all tempmail domains,*spam*blocks emails containing "spam"
| Command | Description |
|---|---|
/settings language <lang> | Change the bot's language |
/settings log-channel [channel] | Set or disable the verification log channel |
/settings verify-message [message] | Set or reset custom message in verification emails |
/settings auto-verify <enable> | Auto-prompt new members to verify on join |
/settings auto-unverified <enable> | Auto-assign unverified role to new members |
| Command | Description |
|---|---|
/setup | Guided setup wizard (verified role, created for you if you like → optional unverified role → domains → verification channel) |
/button <buttontext> [channel] | Create a verification button embed (defaults to the current channel) |
/testmail <email> | Send a test verification email to check delivery & spam placement |
/manualverify <user> <email> | Manually verify a user without email confirmation |
/set_error_notify | Configure where error notifications are sent |
| Command | Description |
|---|---|
/status | View bot configuration, statistics, and check for issues |
/help | Show setup instructions and command overview |
| Command | Description |
|---|---|
/data delete-user | Delete your personal verification data |
/data delete-server | Delete all server data and remove the bot |
⚠️ Note: Most commands require administrator permissions
The EmailBot role must be higher in the role hierarchy than the verified and unverified roles, otherwise you'll get a Can't find roles. Please contact the admin! error.
If you want to self-host the bot, you have two options: Docker (recommended) or Manual Installation.
💖 Enjoying the bot? If you find this project useful, please consider buying me a pizza to support ongoing development!
The easiest way to self-host is using Docker with the pre-built image.
This is the beginning of the README. Read the rest at the original. Read the full README ↗