Add giveaway, ticket, self-role, starboard, and suggestion features to the bot
- Introduced new models in the Prisma schema for giveaways, tickets, self-role panels, starboard configurations, and suggestions, enhancing the bot's functionality. - Implemented job handling for self-role expiration and ticket management, improving user experience. - Updated command localization to support new features in both German and English. - Enhanced the job processing system to include dedicated workers for managing tickets and self-role expirations. - Documented the new features and their setup processes in PHASE-TRACKING.md for clarity on implementation steps.
This commit is contained in:
8
apps/bot/src/modules/selfroles/index.ts
Normal file
8
apps/bot/src/modules/selfroles/index.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export { selfrolesCommands } from './commands.js';
|
||||
export { isSelfRoleInteraction, handleSelfRoleInteraction } from './interactions.js';
|
||||
export { registerSelfRoleEvents } from './reactions.js';
|
||||
export {
|
||||
expireSelfRole,
|
||||
scheduleSelfRoleExpiry,
|
||||
cancelSelfRoleExpiry
|
||||
} from './service.js';
|
||||
Reference in New Issue
Block a user