Applications
The Applications module lets you build fully customizable application forms that Discord members can submit directly through the bot. Reviewers can approve or deny submissions from within Discord or the dashboard, automated DMs and logs keep everyone informed at every step, and decision roles can promote accepted applicants automatically. Use this feature for staff applications, event sign-ups, or any intake process that requires structured questions and a review workflow. Free servers can have 1 application form; Premium removes the limit.
Form Name
The internal name for this application form, shown in the dashboard and used to identify the form in panels and the review queue. Choose a short, descriptive name that clearly indicates the purpose of the form.
Form Description
An optional description of the application form that provides context for reviewers and admins. This text is visible in the dashboard and can be used to note the intended audience or any special requirements.
Open Applications Per User
The maximum number of pending (unanswered) applications a single user may have open at the same time for this form. Set to 1 to prevent duplicate submissions while one is still under review.
Cooldown (Minutes)
How long (in minutes) a user must wait before they can resubmit this form after their previous submission was decided. Set to 0 to allow immediate resubmission.
Destination Channel
The Discord channel where completed application submissions are posted for reviewers to see and act on. This channel should be restricted to staff or reviewers.
Transcript Channel
An optional channel where a full transcript of each application (all questions and answers) is sent upon submission. Useful for archiving or auditing completed applications.
Reviewer Roles
Roles whose members are permitted to approve or deny submissions for this form, and to use the History and Open ticket buttons on its review posts. Members with Manage Server can always review. Changes apply to posts already waiting too: a role you remove here can no longer act on older applications.
Required Roles
Roles that a user must have in order to submit this form. If a user lacks all of the required roles, the bot will inform them and prevent submission.
Blocked Roles
Roles that disqualify a user from submitting this form. Any user holding at least one blocked role will be prevented from applying, regardless of other role requirements.
Enable Form
Toggles whether this form is active and available for users to submit. Disabled forms are hidden from all panels and cannot be submitted until re-enabled.
Decision Roles
Roles Diski changes on the applicant when their application is decided: pick up to 10 roles to add and 10 to remove when it's accepted, and the same when it's denied (for example add Staff and remove Applicant on accept). It works however the decision is made — the review buttons in Discord or the dashboard queue — and the review post shows what changed in a Roles field. Nothing changes if the applicant has left the server, and a reviewer deciding their own application changes no roles. Diski's own role must sit above every role here, and it can't hand out managed roles or @everyone. Only server administrators can choose roles that carry moderation or admin permissions — to add or to remove — and those are only added or removed when the decision is made by an Administrator; other reviewers' decisions still go through and the review post notes the role that was skipped.
Application (Questions Tab)
Selects which application form you are currently editing questions for. All question changes apply only to the selected form.
Question Required
Marks this question as mandatory so users cannot submit the form without providing an answer. Toggle the checkmark icon to enable or disable the required flag for each question.
Question Label
The question text shown to the user when they are filling out the application. Keep labels clear and concise so applicants know exactly what information to provide.
Question Type
Determines the input style for this question: Short Text (single line), Paragraph (multi-line), or Multiple Choice (predefined options the user picks from). Changing the type resets length constraints and choice options.
Question Placeholder
Greyed-out hint text shown inside the answer input before the user types anything. Use this to give an example answer or clarify the expected format.
Minimum Length
The minimum number of characters a user must enter for this question. Set to 0 to allow any-length answers (only applies to text input types).
Maximum Length
The maximum number of characters allowed for this question's answer, up to 2000. Use this to keep responses concise and prevent excessively long submissions.
Panel Name
A display name for this application panel, used to identify it in the dashboard. The name is not shown to Discord users — it is for your own organizational reference.
Panel Channel
The Discord channel where the panel message (with the Apply button or dropdown) will be sent or updated. Users go to this channel to start their application.
Panel Style
Controls how the apply interaction appears on the panel message. Single Button shows one button for all forms, Form Buttons shows one button per form, and Dropdown shows a select menu listing all assigned forms.
Forms in Panel
Selects which application forms are accessible from this panel. Only enabled forms appear for users; if no forms are selected, all enabled forms for this server are shown.
Button Label
The text displayed on the single apply button when the panel style is set to Single Button. Defaults to 'Apply Now' if left blank.
Button Emoji
An optional emoji displayed alongside the button label or as a dropdown option icon. Click the emoji picker icon to choose one from the full emoji library.
Dropdown Placeholder
The default text shown in the dropdown select menu before a user makes a selection. Displayed only when the panel style is set to Dropdown.
Logs Channel
A channel where the bot posts a log entry each time an application is approved or denied. This provides an auditable trail of all review decisions.
Create Review Threads
When enabled, the bot automatically creates a Discord thread on each application post in the destination channel, giving reviewers a dedicated space to discuss the submission before deciding.
DM on Decision
When enabled, the bot sends a direct message to the applicant as soon as their application is approved or denied, using the Accepted or Denied Message templates you configure below.
Accepted Message
The message sent to the applicant by DM when their application is approved. Supports the variables {{applicationName}} (the form name), {{reviewer}} (a mention of who approved it) and {{server}} (your server name).
Denied Message
The message sent to the applicant by DM when their application is denied. Supports the same variables as the Accepted Message: {{applicationName}}, {{reviewer}} and {{server}}. When the reviewer gives a reason, a text-only message also shows it in a Reason field.
Confirmation Message
The first message displayed to the user when they trigger an application from the panel, before they begin answering questions. Use it to set expectations or provide instructions.
Completion Message
The message sent to the user after they have successfully submitted all answers and the application is received. Use it to thank the applicant and tell them what to expect next.
Queue Search
Filters the review queue by searching across applicant username, form name, and the submission summary. The search updates results automatically after a short delay as you type.
Queue Status Filter
Narrows the review queue to show only submissions with a specific status: All, Pending, Approved, or Denied. Combine with the search field to find specific submissions quickly.
Results Per Page
Controls how many application submissions are shown per page in the review queue. Increase this number to review more submissions at once without paginating.