Additions:
- Added an option to change minimum/maximum words for ticket reviews
- Added an option to disable the alert command
HTML Transcripts:
- Added block quote support
- Added support for buttons
- User used /command now shows on interaction responses
- Added support for system messages
- Short transcripts now fill the entire page
- Add Discord timestamp support
- Added twemoji support
Modifications:
- Fixed undefined price with crypto payments
- Fixed an issue causing crypto QR Codes to not work
- Fixed an issue causing the bot to use a lot of memory
- Fixed some issues with paypal/stripe invoices
- Fixed an issue causing you not to be able to close a ticket if close confirmation and ticket close reason was enabled
- Fixed undefined ID error when closing a ticket
- Updated stripe to 10.17.0
Removals:
- Removed support for all crypto currencies except BTC, ETH, USDT, LTC
Additions:
- Added 3 more ticket categories, Only works if SelectMenu is enabled
- Added automatic payment detection to PayPal invoices
- Added an option to require a reason for closing tickets (discord modals)
- Added TicketTranscriptSettings to the config
- Added an option to save all images in transcripts
- Added MessagesRequirement to the config
- Added name and description to stripe invoice
- Added "Ticket Force Deleted" to ticket logs that were deleted using the delete command
- Added an error if category descriptions are longer than 100 characters
Modifications:
- The alert command now automatically closes tickets if the specified time has passed with no response
- Fixed an issue causing ticket information to be displayed twice in the user dm close embed
- Fixed an issue causing dropdown menu selection to not reset if a ticket wasn't created
- Fixed an issue causing some errors to be displayed even if the categories were disabled
- Updated discord.js to 14.4.0
- Updated stripe to 10.10.0
Additions:
- Added SaveTranscriptsInFolder option to the config
Modifications:
- Fixed undefined error when stripe invoices were enabled
Removals:
- None
- Fixed an issue causing TicketOpenLimit to not work
- Fixed an issue causing close command to not work
- Fixed an issue causing crypto command to not work
- Fixed some undefined id errors when closing/deleting a ticket
Additions:
- Added ArchiveTickets.TicketOpenLimit to the config
Modifications:
- Updated discord.js to 14.1.2
- Fixed an issue causing RestrictTicketClose message to not be ephemeral
- Fixed an issue causing alert command to not mention the ticket creator
- Fixed permission issue with ticket re-opening and claimed tickets
- Fixed an issue causing permissions to not get added back to users when a ticket gets re-opened
- Fixed an issue causing rename command to not work
Removals:
- None
Additions:
- Added channel statistics, (Automatically updates every 5 minutes)
- Added an option to change channel permissions for claimed tickets
- Added deleted by to ticket close log if ArchiveTickets is enabled
Modifications:
- Updated discord.js to v14
- Images now get saved in HTML Transcripts, to prevent them from being deleted by Discord after a certain time
- All ticket transcripts now get saved in a "transcripts" folder
- The first embed in new tickets now gets pinned automatically
- Fixed an issue causing close confirmation to not work
- Fixed some unknown messages errors
- Fixed an issue causing the closed by user to be the same as the user who deleted the ticket
- Fixed undefined error when closing a claimed ticket
- Fixed undefined error when stripe invoices were enabled
Removals:
- Removed ClaimingSystem.ExcludeOtherUsers from the config
- Removed EnableAddons from the config
Additions:
- Added stripe invoices, with automatic payment detection
- Added an option to remove all other users from a ticket except the ticket creator and the user who claimed the ticket when a ticket gets claimed
- Added an error if the embed hex color is invalid
- Added an option to disable Message Commands
- Added OwnerID to the config
- Added alert command to ping the ticket creator with a message saying that their ticket will be closed in the specified time if no response has been received
Modifications:
- Fixed an issue causing close confirmation to not work
- Fixed "Unknown Message" error when a ticket gets created and MentionSupportRoles or MentionAuthor is enabled
- Fixed an issue causing some interactions to fail
- Possibly fixed undefined id error when a ticket gets closed
- The claim button now gets disabled when a ticket is closing
- Updated discord.js to 13.8.1
- The calculate command now uses an API instead of a npm package
Removals:
- Removed URL from bot activity settings
Update 1.3.9
- Reduced memory usage
- Fixed interaction not replied error if close confirmation is enabled
- Added an option to make the delete command save ticket transcripts
- Added an error if all node modules weren't installed
- Fixed an issue causing some interactions to fail
