matt-yml / pk

PK's Public system to track issues and update on work
0 stars 0 forks source link

Automate the joining process with a dyno form #87

Closed matt-yml closed 1 year ago

matt-yml commented 1 year ago

The onboard process we have now is fun, but it requires too much attention. Users who leave and return can't see their prior posts, there's a security problem with public people reading who's joined the server in the past. For legal reasons also need an explicit acceptance of the T&C.

Implement a Dyno form and revamp the onboarding process.

matt-yml commented 1 year ago

Image

Image

Image

matt-yml commented 1 year ago

Announced to #map-ops and mentioned to @turing tester. Requested people help walk through and test it. https://discord.com/channels/739865703561035778/767782892663209984/1078770906492575805

Awaiting results.

Proposed process:

1. A new application appears in #member-applications . (I've set my notifications to "all")
2. Check the application and verify they accepted the Terms and Conditions and other stuff looks good.
3. Check to see they submitted a valid profile pic in #trainer-profiles . Copy and paste it into their thread in #member-applications .
4. Clean up the #welcome-messages channel (Leave the embeded example)
5. Grant them the `member` role & remove the `applicant` role.
(Keep the `touched` role)
6. DM or mention them in a channel like #general or #welcome-messages letting them know they're in. 
matt-yml commented 1 year ago

This is working live now. Skipping map-ops test request. Save profile pic in thread.

Will add custom command to welcome the user and point to wiki & help channels.

Image

turing commented 1 year ago

ohai