Clone
1
hiring
Unstable Kitsune edited this page 2025-09-24 00:32:19 -04:00
Hiring Cog
The Hiring cog is a specialized ticket system designed to streamline the application and hiring process for staff members. It provides a professional, form-based interface for applicants and a persistent, public-facing application button for ongoing recruitment.
1. Features
- Multi-Role Applications: A single
/hirecommand provides distinct application paths for different roles (Staff, PM, HPM). - Form-Based Submissions: Uses Discord Modals (pop-up forms) with custom fields to ensure all necessary information is collected from applicants.
- Automated Ticket Management: Automatically creates private ticket channels for each applicant and sorts them into pre-configured categories.
- Persistent Application Button: The
/workcommand creates a persistent "Apply" button in a public channel for ongoing PM recruitment. - DataManager Integration: Logs the timestamp of completed applications, making it compatible with the
DataManagercog for automatic data purging. - Hybrid Commands: All administrative commands work with both slash commands (
/) and your bot's prefix ([p]).
2. User Workflow
For the /hire Command:
- An administrator runs the
/hirecommand in a channel. - The bot posts an embed with three buttons: "Staff," "PM," and "HPM."
- A user clicks the button corresponding to the role they are applying for.
- The bot instantly creates a new private channel for that user in the appropriate category.
- The bot presents the user with a pop-up form (Modal) containing the specific questions for that role.
- The user fills out the form and submits it.
- The bot posts the user's formatted application into their private ticket channel for staff to review.
For the /work Command:
- An administrator runs the
/workcommand. - The bot posts a permanent message with an "Apply for PM Position" button to a designated public channel.
- Any user can click this button at any time to begin the PM application process, which follows the same steps as the
/hireworkflow.
3. Admin Commands
/hiringset
The main command group for configuring the Hiring system. Requires Manage Server permissions.
Prefix Version: [p]hiringset or [p]hset
/hiringset staffcategory <#category>- Sets the category where new Staff application tickets will be created.
/hiringset pmcategory <#category>- Sets the category where new PM application tickets will be created.
/hiringset hpmcategory <#category>- Sets the category where new HPM application tickets will be created.
/hiringset workchannel <#channel>- Sets the public channel where the persistent "Apply" button from the
/workcommand will be posted.
- Sets the public channel where the persistent "Apply" button from the