Applications have been rebuilt from the ground up. You now design forms on the dashboard, and applicants fill them in on the website instead of a Discord popup.
Building a form
Open Applications in the dashboard and add questions. Eight question types are available: short answer, paragraph, multiple choice, checkboxes, dropdown, linear scale, number and date. Each question can be marked required, reordered, and given help text.
Applying
Every form gets its own link, for example exceed.bot/apply/xxxxxxxx. Applicants sign in with Discord, so you always know who submitted, and they must be a member of your server. Answers are saved on their device as they type, so a reload or a closed tab does not lose their work.
One application per person
Each person can submit a form once. This is enforced by the database, so spamming the button cannot create duplicates. Turn on Allow editing if you want applicants to revise a pending submission.
Reviewing
Submissions land on the Submissions page with pending, accepted and denied filters. A review channel is optional: set one and the bot also posts each submission there with Accept and Deny buttons. Accepting can hand out a role, and the applicant gets a DM with the outcome. Every decision is recorded in your Audit Log.
Panel appearance
The Discord panel is fully configurable: embed title, description, colour, thumbnail, large image and the button text.
Bot commands are read-only now, since forms are managed on the dashboard:
,application list
,application info <name>
,application panel <name> [#channel]
,application link <name>