Add a general contact form to the website and a respective endpoint on the backend.
The contact form should:
Ask for contact details (Discord ID and/or email)
Provide categories based on which the message can be routed appropriately
Provide ways to articulate the request
Provide protection via recaptcha
Rudimentary input validation
Nice to Haves:
Fields for the requests to become more specific based on category - for example: Report a map -> Ask for a required map ID. These should just be used to format a generic message though.
Store what the user has put in to save from data loss (for example with localStorage).
"Do you really want to leave" with beforeunload to avoid accidentally leaving the site.
Add a general contact form to the website and a respective endpoint on the backend.
The contact form should:
Nice to Haves:
Fields for the requests to become more specific based on category - for example: Report a map -> Ask for a required map ID. These should just be used to format a generic message though.
Store what the user has put in to save from data loss (for example with localStorage).
"Do you really want to leave" with beforeunload to avoid accidentally leaving the site.