Open bion33 opened 4 years ago
Do we want to continue keeping step 2 as-is? OVC's haven't been used in a while. Is it still a functionality we should dedicate time to?
Do we want to continue keeping step 2 as-is? OVC's haven't been used in a while. Is it still a functionality we should dedicate time to?
I would rather suggest following approach:
To receive Citizen Roles after e.g. endorsing the delegate just run the command again. Verification is skipped and roles get assigned.
In the future with a corresponding event mechanism WA & Citizen Roles should be assigned automatically when there Events occur. Multiple verification invoccation would not be necessary in that case. But that is Out of Scope for this issue.
Step 1
Needs: A nation name. Replies with: A message describing the next step.
Verification workflow is started for the given nation.
Step 2
Needs: reply containing "api" or "telegram". Replies with: A message describing the next step.
Telegram: A telegram with an Ownership Verification Code (OVC) is sent to the nation. API: The NS API is used for verification.
Step 3
Needs: reply containing verification code. Replies with: Verification or rejection message.
If the verification code is correct, the basic roles are assigned to the discord user.