Update 1.5.9
• Updated discord.js version to v14
• Updated quick.db version to v9
• Fixed Quote Accept
• From now you'll need to manually add port of SelfHost Transcripts to url field
• Fixed Ticket Close DM Message
• Fixed Invoice Command
• Changed NodeJS Version Checker Code, there shouldn't be any more false reports
This is an Update with breaking changes so you'll have to replace ALL FILES, except configs where you'll just need to change few values.
If you want prefix commands to work properly, it's required to do last step which is also required for auto response and other features!
Update Guide:Code:**UPDATE GUIDE** - `v1.5.9` This update includes upgrade of 2 most used packages in bot, `discord.js > v14` & `quick.db > v9` so there's a few things that need to be changed. **Backup** > Before you start updating it's important for you to backup your `json.sqlite` file and > any `.js` file you edited so you have your changes on safe. **Reinstall NPM Packages** > Run `npm install` command or if you're using Pterodactyl > just start your server so updated modules can be installed. **Custom Status** > https://i.imgur.com/5S46OXg.png > https://i.imgur.com/5MVF4tb.png - change from > UPPERCASE to PascalCase, ex. from `WATCHING` to `Watching` > Affected Files: config.yml **Colors** > Wherever you have color in UPPERCASE change it to PascalCase, > https://i.imgur.com/cC8OyMV.png > https://i.imgur.com/sqplnCE.png, ex. from `YELLOW` to `Yellow` > Affected Files: config.yml, embeds.yml **Intents** > You now also need `Message Intent` enabled on Discord Bot Developer Portal - https://i.imgur.com/XJTSutJ.pngAffected Files: messageCreate.js
Update 1.5.8.2
• Fixed askReview Emojis
• Fixed Claim Button
• Fixed Close Button
• Added Review Emojis (Star & Numbers) to Config
• Added <numRating> emoji for Reviews
• Added Option to add specific roles to Commission Ticket upon creation instead of Support Roles & to automatically add User whoes quote was accepted
• Fixed Typo for Modal Questions
• Fixed rename_choose working just with separateCategories
• From now just Ticket Owner can accept quote
Update 1.5.8
• Added option to choose old questions system (asked in chat) or new questions system (asked using modals)
• Added option to send new commissions to specific channel with button to send quote
• Quote Slash Command now uses Modals
• Added Migration Function for TicketID Data (Make sure to backup your json.sqlite)
• Migration Functions are now fixed & don't give errors on old ticket data migration
• Suggestion Embed Buttons now support <count> placeholder (number of reactions)
• Fixed Suggestion Decision Channel
• Added error message when you try to download product that doesn't exist
• Now Transcripts are saved if have remove_leave enabled
• Changed HTMLTranscript & TXTTranscript Functions
• Command Discord Permissions now requires just one permission from array (commands.yml)
• GetReview Command Usage fixed
• Invoice Command Usage fixed
• Fixed Close Channel Name
• Fixed Bot Crashing when you have remove_command & when you try to accept quote
• Fixed Withdraw PayPal Link
• Removed some old comments
Update 1.5.7
• Ticket Channel name now supports both Username & Ticket ID
• Most of the Ticket Data is now saved in same place
• Added temporary 'Migration Function on Startup' that will migrate old ticket data into new format so you don't need to close all Tickets
• Added option to rename ticket upon Category Selection
• Fixed Error in Close Command
• SetPriority Slash Command now use choices
• Removed ask: true to be requirement for Commission Tickets
Update 1.5.6
• Added Commissions System (Set whether ticket category is commission or is support, send quotes to channel, get balance added to your bank upon commission is marked as COMPLETED, send withdraw request)
• Added Quote Command
• Added Balance Command
• Added Withdraw Command
• Added Mark Command
• Added option to disallow typing in channel until ticket questions are answered
• Added Claim Button Option
• Fixed askReview System
• Fixed ticketCreate event not allowing users to create more tickets after they don't select category in time
• Fixed Mention Support
• Fixed findRole and findChannel functions from last update
• Fixed Profile Command Embed being messed up
Update 1.5.5.2
• Changed findRole & findChannel Functions to work without need to enter 100% same role/channel name
• Fixed Delete Channel Data on Ticket Close
• Fixed Review Command not working
• Fixed Mention Support in Ticket
• Added Reason for Close Command
Update 1.5.5
• Added PayPal Invoice Command
• Added PayPal GetInvoice Command
• From now you need code to be able to access Transcripts (Transcript DM/Logs Embed Placeholder)
• Added TranscriptCode Command
• New Review System (Modal & Select Menus)
• Fixed PayPal Slash Command
Update 1.5.4
• Added Server (SelfHost Transcripts - Download and View)
• Updated Discord.JS Version to v13.7
• Added Modals to Ticket Questions (Click button to answer first set of questions, click again to answer next set of questions etc.)
• Added Modals for Suggestion (Only for Slash Command)
• Added Modals for SetProfile (Only for Slash Command)
• Added Modals for Notes (Only for Slash Command)
• Now Close Ticket button inherits Required Roles/Permissions from Close Command
• Ticket Transcripts now supports Channel & Role Mentions, aswell as User
• Added Ticket Creation and Deletation Time to top of Transcript
• Fixed Transcript Message order being messed up
• Changed CSS of time when message was sent in Transcripts
• Separated Function for Transcript Generation to utils.js File
• Removed uploadImage Function from askQuestions.js
• Reworked some parts of askQuestions Function (now it's same for Category questions and general questions)
• Fixed Suggestions Slash Command not setting Decision Channel
• Fixed Default Bio Limit
• Fixed hasRole Function
• Fixed Suggestion Command sending wrong message when there isn't Channel setuped
You'll need to reinstall packages by runningnpm install
