This repository was archived by the owner on Dec 13, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
This repository was archived by the owner on Dec 13, 2025. It is now read-only.
[FEATURE] Major improvement suggestions #14
Copy link
Copy link
Open
Description
The main feature request is a web panel which has an intuitive interface for creating and handling applications.
-
Discord OAuth2 Authentication: Required for user verification & panel access.
-
Application Templates: Predefined sets of applications like Moderator, Developer, Artist etc.
- Questions: Should have Placeholder input, Input Type (Short/Paragraph), Required Toggle, Character Limits, Input Filters (Alpha/Numeric) etc for each questions.
- Submission Control: Toggle whether applications are open/closed.
- Notification Role: Role to ping on submission.
- Accept/Decline Actions: Role to grant/remove on approval/rejection.
- Blacklist Role: Prevents certain roles from applying.
- Submission Role Requirement: Role required to submit applications.
- Logging Channel: Channel where logs are sent.
- Reviewer Roles: Roles allowed to accept/deny applications.
- Preset Responses: Default accept/reject responses.
- Voting System (Toggleable): Upvote/Downvote reactions. Allow setting roles allowed to vote.
-
Panel Creator:
-
Log Channel:
- Logged application to have 4 buttons:
- ✅ Accept (Sends default accept response)
- ❌ Deny (Sends default reject response)
- ✅ Accept w/ Reason (Modal to input reason)
- ❌ Deny w/ Reason (Modal to input reason)
- Logged application to have 4 buttons:
-
DM Applications: Discord modals are limited to 5 questions so we can move form submission to DMs with the bot. Reference-

This will also essentially allow unlimited questions. -
HTML Transcript: If the embed exceeds Discord’s character limit, generate an HTML transcript and attach it to the log message.
With this /setup whitelist and /acceptwl can be removed.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
