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
{{ message }}
This repository was archived by the owner on Mar 23, 2023. It is now read-only.
For our community we need to handle applicants in a smarter way. A couple of commands that handle applications should be created:
The main one is obviously !apply after which the applicant should answer a series of questions that can be configured by the guild admins in seperate commands (something like !addquestion and !removequestion). The applicant should also receive a temporary applicant role. Guild admins can then use !accept *user* or !deny *user*.
It could also be considered to make a thread in an applicant channel per application.
Example workflow:
Admins set up questions, application channel and applicant role and member role
Applicant uses the apply command. After they answer the questions they get the applicant role and possibly a thread in an applicant channel is created for them, where the answer to the questions is presented
Application can be discussed by the community members and then either denied or accepted. If accepted the user gets the member role. In any case the applicant role is removed
The applications and application configurations should be stored in two new Database tables.