You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the official bot for the UTMJBC Discord server. It handles email verification for students and provides an AI-powered query system to answer questions relevant to UTM students.
Email verification to confirm student identity
AI-powered grounded query system for UTM-related questions, with the help of UTMWiki (https://utm.gitbook.io/)
β οΈDisclaimer: UTM Johor Bahru Community (UTMJBC) and this project are not affiliated with or endorsed by Universiti Teknologi Malaysia (UTM) in any way. This is an independent student-run community.
π Commands
π€ User Commands
Command
Description
/verify
Start the email verification process
/data delete-user
Delete your verification data and remove verified status
π₯ Role Configuration
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
π Domain-Specific Roles
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
π§ Domain Management
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
π« Blacklist Management
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
βοΈ Settings
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
π‘οΈ Moderation & Setup
Command
Description
/button <channel> <buttontext>
Create a verification button embed in a channel
/manualverify <user> <email>
Manually verify a user without email confirmation
/set_error_notify
Configure where error notifications are sent
π Information
Command
Description
/status
View bot configuration, statistics, and check for issues
/help
Show setup instructions and command overview
β οΈ Data Management
Command
Description
/data delete-user
Delete your personal verification data
/data delete-server
Delete all server data and reset the bot
β οΈNote: Most commands require administrator permissions
Important: Role Hierarchy
The bot role must be higher in the role hierarchy than the verified and unverified roles, otherwise role assignment will fail.