Applications
Let users apply for staff position / partner / and more how you want - customizable questions and deny / approval
Features
- Allow users to apply as your staff member, partner or anything else using a simple application flow directly on Discord via DMs.
Setup
Explain how to set up applications - make sure to mention all the steps needed
Usage
- Users can start the application process using
/applyor by clicking a button below a customizable message
Application message
Commands
name:<Type> is an option of a slash-command with name name and the type Type. Options that not required, are described as [name:<Type>]. If the action of a command is vastly different between required and not-required options, we might list them separately.Examples
/moderate ban user:<Member>: This command (/moderate ban) has an required option with the name "user" that only accepts one member as a value./moderate ban victim:<Member> reason:<Text>: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value and another required option with the name "reason" that accepts any text as an value./moderate ban victim:<Member> reason:<Text> [proof:<Attachment>]: This command (/moderate ban) has an required option with the name "victim" that only accepts one member as a value, another required option with the name "reason" that accepts any text as an value and a not-required option with the name "proof" which allows one attachment as its value.
| Command | Description |
|---|---|
| Command-Name here | Command description here |
| ` : ''} |
Configuration
Configuration file 1
Explain what users can configure in this file and include a GLink to the SCNX Dashboard to open this file. Please make sure that you replace the heading id with the correct file-name.
| Field | Description |
|---|---|
| Field-Name | Describe what this field does - be as detailed as possible. |
Configuration file 2
Explain what users can configure in this file and include a GLink to the SCNX Dashboard to open this file. Please make sure that you replace the heading id with the correct file-name.
| Field | Description |
|---|---|
| Field-Name | Describe what this field does - be as detailed as possible. |
Troubleshooting
Think of possible issues users might run into (or search our public support channel for inspiration) and explain how to avoid / fix them. You can lay out this section as you want - feel free to "peak" in other documentation files for inspiration.
Stored data
The following data will be stored about every submitted application:
- An unique integer identifying the database entry.
- The ID of the user who submitted applications.
- The state of the application (e.g. "Approved" / "Denied" / "Pending review").
- The name of the category the application was submitted into.
- The ID of the team member who processed the application, if applicable.
- The ID of the message that was sent into the staff channel.
- The answers that the user has submitted as part of their application.
- Metadata about the entry (date when created and last updated).
Data about the entry, including answers submitted by the user, might be stored in an encrypted manner on paste.scootkit.com, where staff members can access it. Without the full URL no one, not even ScootKit, can decry the stored data from there.
Data in this module won't be deleted when processing an application or deleting the associated application. To delete all applications from the database, purge the module database - this won't remove application files from paste.scootkit.com.
