Skip to content

Releases: ralphkb/sentinel-tickets

Sentinel Tickets v1.4.0

26 May 13:21
Compare
Choose a tag to compare

New Features

  • Added support for multiple panels. You can now configure more than just one panel, with a unique embed for each panel and other options.
  • Added new options to configure the ticket creator and support role open/closed ticket permissions per category.
  • Added warning embed for tickets outside working hours.
  • Added options to enable/disable most logs.
  • Added close request slash command.
  • Added help slash command.
  • Added option to add roles to blacklisted users and many improvements to the blacklist system.
  • Added options to have multiple categories and closed categories per ticket category to have fallbacks.
  • Added an option to automatically rename claimed tickets.
  • Added ephemeral config option to some embeds.
  • Added new options to disable buttons in the close embed.

Fixes

  • Fix bug with cache that caused issues after bot restarts.
  • Fix bug where the bot was not mentioning users correctly.
  • Improved handling of permissions to fix a few issues.
  • Fix bug that could prevent a ticket from being reopened.
  • Fix race condition when claiming tickets.

Changes

  • Optimized some code to improve performance.
  • Allow enabling the rating system without the DM embed or transcript.
  • Changed manual transcript reply to an embed.
  • Removed ticket panel context menu command in favor of the new multi panel system.
  • Minor improvements to the logs.txt logs.
  • Updated dependencies.

Additionally, the new documentation website for Sentinel Tickets has been released recently and can be found here:
https://sentinel-tickets-docs.pages.dev/

Sentinel Tickets v1.3.0

27 Apr 12:06
Compare
Choose a tag to compare

New Features

  • Added option to configure different working hours per day with the ability to have default working hours as a fallback.
  • Added option to edit ticket topic per category.
  • Added slowmode option per ticket category.
  • Added context menu commands: User Info, Blacklist Add, Blacklist Remove, Ticket Alert, Ticket Pin, Ticket Transcript, Ticket Panel.
  • Added an optional user option to the alert command.
  • Added new statistics: Total Messages, Total Ticket Creators, Average Tickets Created Per User, Total Uptime.
  • Added logs to more commands.
  • Added option to update ticket topic when using the move command.
  • Added new options to the transfer command to ping the new user and update the ticket topic.
  • Added new optional blacklist duration feature and expire info to the blacklist list command.
  • Added more configurable options to the delete DM settings.
  • Added ticket creation time to some logs.
  • Added option to ping user in DM error and improved the DM error embed.
  • Added optional reason to the add and remove commands.
  • Added optional reason to the priority command.
  • Added option to use no emojis in panel buttons and menus.
  • Added new username-ticketcount option to the ticket name of each category.
  • Added new config option to display the working hours of either just today or all the configured days in the added embed field.

Fixes

  • Fixed embeds image extension not working.
  • Fixed bug with the working hours check.

Changes

  • Heavily improved TXT transcript feature.
  • Made more buttons configurable.
  • Made more messages configurable.
  • Disallow transferring tickets to bots.
  • Changed a few messages into embeds.
  • Updated dependencies.

Sentinel Tickets v1.2.0

02 Mar 07:46
Compare
Choose a tag to compare

New Features

  • Huge improvements to the customization of the embeds by moving to a new system to generate them within the bot, all embeds are now configurable and with a lot more options.
  • Recoded the blacklist system to add new features. The new blacklist system has 1 command with 3 subcommands add, remove and list.
    • The blacklist system has an optional reason argument now for both blacklist and unblacklist.
    • The blacklist system has logs now.
    • A new command was added to see the blacklist list of users/roles, with useful information such as the staff who blacklisted, the time and the reason if it was provided.
  • Added a lot more log channels config options for better customization.
  • Add new claim1on1 config option, allowing you to isolate a ticket channel to just the claimed staff member and the ticket creator.
  • Add new options to DM a user when a ticket is closed, reopened or when the alert command is used.
  • Add new option to track X amount of seconds after the alert embed was sent and if the ticket creator replies, then the alert is removed and the bot sends a message to reflect that.
  • Add new option to remove a user from a ticket when it gets closed.

Fixes

  • Fixed an error when a user's DMs were closed.
  • Fixed a bug where the claim field was overriding other fields.
  • Fixed possible interaction errors.

Changes

  • With the new embed system, more default fallback values were added to avoid errors if a config option is not properly configured or if it's missing.
  • Improved error logging in slash commands registration.
  • Added new French translations, thanks to @OverStyleFR

Sentinel Tickets v1.1.1

14 Feb 08:01
Compare
Choose a tag to compare

New Features

  • Added an option to configure required roles to create a ticket per category.
  • Added a priority command that renames tickets with an emoji depending on the priority being either low, medium or high. The emojis are customizable and can be set in the config.

Fixes

  • Fixed a bug that caused an issue with sending the panel. The panel now has it's own support role IDs that can be set in the config.

Changes

  • Improved how the select menu reset upon selection in the panel.

Sentinel Tickets v1.1.0

11 Feb 15:18
Compare
Choose a tag to compare

New Features

  • Added a working hours system with timezone support.
  • Added a new and configurable rating/feedback system.
  • Added new statistics such as total claimed tickets, total reviews and average rating.
  • Changed the support roles and ping roles to be configurable per ticket category.
  • Added a config option to make ticket reopen staff only.
  • Added a config option to allow users to use the close button.
  • Added new transfer ticket command.
  • Added new reopen ticket command.

Fixes

  • Fixed a bug with claim/unclaim interaction checks.
  • Fixed a bug where a closed ticket could be closed again and again.

Changes

  • Made slowmode command more configurable.
  • Made claim/unclaim buttons configurable.
  • Improved the stats command.
  • Improved ticket reopen embed.
  • Updated dependencies.
  • Improved code formatting.

Sentinel Tickets v1.0.0

26 Jan 16:51
Compare
Choose a tag to compare

Sentinel Tickets initial release v1.0.0 which should be stable enough for production with a lot of features included.