Sponsorship & Commissions
This latest batch of features and updates was made possible thanks to a generous sponsorship from ForYouHost, @OverStyleFR! If there are specific features you would like to see added to Sentinel Tickets to help the project grow for everyone, feel free to reach out to discuss sponsorship opportunities. In addition, if you have unique or private use-cases for your server, I am also available for custom commissions to tailor the bot to your exact needs. Drop a message on Discord or reach out via Email to get the conversation started!
New Features
- Added new
locale.yml.examplefile, refactoring the previously big config resulting in having 2 separate files now,config.ymlandlocale.yml - Added new feature to automatically respond to modal questions.
- Added the ability to force claim and unclaim tickets using commands.
- Added option per category to create tickets without questions.
- Added new config option to add users back to their tickets after leaving and rejoining the server.
- Added new
/remindcommand. - Added optional modals to input ticket close & delete reason.
- Added outside working hours warning to ticket reopening logic.
- Added some server stats to the stats command.
- Added memberCount to the stats channels types.
Fixes
- Fix bug when trying to reopen a ticket where the creator left.
- Fix bug deleting pinned system message.
- Fix userinfo error when user was no longer in the server.
- Fix ticket count issue on discoverable servers.
- Fix console warning issue.
Changes & Improvements
- Updated French translations.
- Optimized bot startup time via async loading, parallel db init and smart command registration.
- Made it possible to re-assign already claimed tickets.
- Changed node version recommendation to v22 or above.
- Added safety check to the select menu reset process.
- Made the closerequest close button unique and customizable.
- Made minLength no longer a requirement for modal questions.
- Made the general commands error message configurable.
- Updated dependencies.
Alongside some contributions from the community, thanks to @Kyvrixon & @Blitical