12brendan3 / UC-Esports-Bot

A bot for the University of Cincinnati Esports Discord server. Written using discord.js.
MIT License
3 stars 0 forks source link

Bearcat verification system #28

Closed 12brendan3 closed 3 years ago

12brendan3 commented 4 years ago

Users should be able to self-assign the Bearcat role via verification. A user can request verification through the bot a number of ways - currently planned to work via a "reaction role" or command. The system will prompt the user to enter their UC email. After the user enters their email, the bot will generate a random code and then email it to them. After the email is sent, the bot will prompt the user for the code. If the user successfully enters the code, they get the bearcat role and their email is stored as part of their "Bearcat" profile.

We may also want to ask a user if they'd like to complete their profile for meetings after the verification system is complete. This issue ties into issue #23 and #16 relies on this one.

12brendan3 commented 3 years ago

This should also check for duplicate email addresses. One Discord account per email.

12brendan3 commented 3 years ago

pretty much completed with commit https://github.com/12brendan3/UC-Esports-Bot/commit/ee14db3567aef8072b064e3989a51ee019878c33 Just needs polished up now.