Skip to content

An anonymized version of the Discord bot used in the UVic Minecraft Club Discord server.

License

Notifications You must be signed in to change notification settings

brennanmcmicking/university-verification-discord-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

university-verification-discord-bot

An anonymized version of the Discord bot used in the UVic Minecraft Club Discord server.

At the UVic Minecraft Club, we maintain a database of UVic email/Minecraft Username pairs. Students can fill out a form on the website to verify their email and add their MC username to the database. This allows them to automatically add themself to the server and verify their identity without human interaction.

The point of this Discord bot is to allow students to associate their Discord UUID with their email/MC username pair. This gives them a vanity username colour in the Discord and allows them to be pinged before events. The API is written in Lambda functions and uses DynamoDB to store student information using their email as the key.

The Discord bot also has the added functionality of notifying Admins (or all users depending on channel visibility) when someone leaves the Discord server. This can be used to track what might cause people to leave the server (such as too many pings, etcetera).

This whitelisting system will likely be published publicly one day, although not yet.

Usage

You will need to have an API endpoint which accepts a Minecraft Username and Discord UUID and returns 200 on success, 400 on failure. Feel free to reach out to me at [email protected] if you are a University student trying to make a Minecraft club/server for your instituation and want to use this Discord bot in your server.

About

An anonymized version of the Discord bot used in the UVic Minecraft Club Discord server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages