allow new users to signup to the bot through the web dashboard.
This will allow basic functionality for the bot if no social account is linked.
Levels of signup
Basic (No social account linked)
User creates a new account through the web dashboard using either google Oauth2 or an email address
User Actions
Username is required for association with the service (not social related)
Services and terms agreed to
Optional account information is collected for the user
Phone
Name
age (must be over XX old to use)
Promo Code
Web 3 address
User receives the validation email and provides the hash given in the email to a form in their account dashboard
Bot Actions
User account is created in database
User name stored, bot account created with UUID and placeholders
Validation email is sent to user as well as a welcome email
No addresses are created, until the user validates the account through email AND links to social account.
If promotion code is given, the promo is attributed to their account but marked pending awaiting validation.
Once validated the promo is sent over
Limited functionality is given to the user including a view of their addresses and dashboard with a huge banner to prompt them to link a social account
Linked to Social
User creates a new address through the web dashboard and authenticates using the Oauth2 method from their social account
User Actions
User selects the auth method related to the service they want to link
Oauth2 prompts to login and validate the account
This provides the users account information, as well as the Oauth2 key information needed to use the service
User is given a form thar can be used to collect additional information like Max Planck service username or email to link to the account
Bot Actions
With a valid social account authenticated, the bot sends the user a message in the platform welcoming them.
Addresses are created for both Zond and QRL and public addresses are provided to the user.
Account is created and the user is logged into the dashboard with the credentials provided.
If given, the promotion is moved to the new addresses per promotion guidelines
Any existing and awaiting funds found for the user in future tips are transferred over and the user is notified in the dashboard and social account DM.
allow new users to signup to the bot through the web dashboard.
This will allow basic functionality for the bot if no social account is linked.
Levels of signup
Basic (No social account linked)
Linked to Social