Release v1.7.0
What's Changed
Added
- Giveaway System: Complete
/giveawaycommand with create, list, end, reroll, cancel, delete, and edit subcommands. Includes automatic timer-based ending, weighted random winner selection, bonus entries for roles/boosters, claim periods, account/server age requirements, and rate limiting. - Role Bundles: Create reusable groups of roles with
/role-bundle create,/role-bundle delete, and/role-bundle list. Use bundles directly in/role-reactions setupwith thebundle:parameter and autocomplete support. - Web Dashboard Notifications: Added a notification bell to the web dashboard for tracking Core balance changes, recent purchases, and Pro Engine status.
- Voting Rewards: Support the bot by voting on top.gg using the
/votecommand to earn 1 free Core Credit every 12 hours. - Ticketing System: Complete support ticket system with
/ticket setup,/ticket info,/ticket claim,/ticket close,/ticket add, and/ticket removecommands. - Ticket Panels: Multiple custom panels with customizable titles, branding, and categorizations.
- Scalable Transcripts: High-performance transcript system supporting rich HTML layouts for Pro servers and Markdown for free servers, with user-accessible download logs.
- Guild Data Purge: Administrative tool to securely wipe all ticket history and reset the global counter from a simplified dashboard.
- Multi-Role Reactions: A single emoji can now grant multiple roles at once in role-reaction setups.
- Interactive Help Menu: All command names in the
/helpmenu are now clickable slash command mentions, allowing you to directly trigger commands from the help guide. - High-Performance Leaderboards: Complete refactor of the leaderboard system to use database-driven profile storage. Eliminates page load latency by removing sequential Discord API calls during rendering.
- Bulk Member Enrichment: Resolved issues where the bot would frequently hit Discord rate limits during leaderboard rendering, ensuring smoother and more consistent data displays.
- Auto-Merging Mappings: New backend system automatically identifies and merges duplicate role-emoji mappings for cleaner server configurations.
Changed
-
Admin Command Styling: Standardized the visual design and color schemes across all
/admincommand messages to provide a more cohesive and professional experience. -
Pro Engine Benefits: Unlock 10x monthly ticket capacity, HTML transcripts/exports, unlimited retention, and staff performance analytics.
-
Advanced Role Management: 20x scheduled role capacity (500 active slots) and 10x bulk action targeting (250 members) for Pro servers.
-
Serverinfo Redesign:
/serverinfocommand has been redesigned with a fresh look, including Pro Engine status display. -
Goodbye System: General performance improvements in goodbye message processing.
-
Core Balance Display:
/core balancenow shows vote statistics, next vote countdown with Discord dynamic timestamps, server Pro Engine status, and quick-action buttons for "Vote & Earn" and "Upgrade Center." -
Bulk Action Limits:
/temp-rolesand/schedule-rolenow correctly support up to 250 users per action on Pro Engine servers and 25 users on Free servers (previously capped at 20 for all servers). -
Faster Moderation:
/moderationbulk operations (timeout, warn, ban, kick) are now significantly faster and more responsive when processing user lists. -
System Optimization: Internal architectural improvements to ensure server features and leaderboard controllers perform more consistently across all guilds.
-
Gateway Reliability: Implemented a protective buffer to prevent the loss of passive Discord gateway events during high-traffic periods or rate-limit spikes.
Fixed
- Role Name Lengths: Shortened command descriptions for role-reactions to safely sit below the Discord global command limit.
- Bulk Action on Pro Servers: Fixed an issue where
/temp-roles assignand/schedule-role createwould not process more than 20 users, even on Pro Engine servers entitled to 250 users. - Experience Calculations: Fixed an error in the experience manager where leveling progress could occasionally fail to calculate correctly under specific conditions.
- Leaderboard Search: Improved the accuracy of leaderboard search filters, ensuring more reliable server discovery in the public index.
- Vulnerability Noise: Suppressed 404 log spam from automated web vulnerability scanners in the bot's server logs for cleaner debugging.
Key Features
- Self-assignable roles through reactions
- Temporary roles with auto-expiration
- MongoDB integration with local file backup
- Docker deployment support
- Health monitoring and performance metrics