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 Nov 11, 2022. It is now read-only.
Command to apply for a tester role (form example below)
Command for developer to accept a tester application, add tester badge to users account in seek-ev.com
Command for developer to remove tester
User command:
!apply -t (**t** for tester) -u (Username from seek-ev.com) -r (Reason)
user can only use the apply command in bots dm
Command for authorized users:
!accept -t <message_id> / @user_mention // Accept
!reject -t <message_id> / @user_mention // Reject
Optional:
Instead of commands use reactions for accepting/rejecting
Limits:
Minimum 20 characters and 600 max after reason flag.
One rejected application per day per user (if users application gets rejected he can apply another day, up to 5 times)
Limit of 6 accepted new testers per week
Flow:
User dms bot with command shown before.
Bot hits seek-ev.com/api to check if user passed after -u flag exists.
If user doesn't exists, inform user and let him apply again in case he just made a typo. (up to 3 times per day?)
User was found? Great! Now bot checks for user profile. If it doesnt exist create him a new "profile" with users discord id and username + seek-ev id and username.
After creating profile save user application, assign it to profile and send straight to discord channel #t-requests.
Wait for authorized staff to accept or reject application.
If application was rejected inform user and allow him to apply again next day.
If application get accepted assign user a role, hit seek-ev.com/api to give him a tester badge and welcome him on #testing channel
This task includes few commands:
User command:
user can only use the apply command in bots dm
Command for authorized users:
Optional:
Instead of commands use reactions for accepting/rejecting
Limits:
Flow: