Update 1.2.8
- Added help command customization to the config
- Added blacklist and unblacklist command to blacklist users from creating tickets
- Fixed some bugs with the suggestion system
- Added an option to enable logs for suggestions
- Removed utils.js file
Update 1.2.7
- Changed startup message
- Tickets now get deleted from the database when they are closed
- Open tickets now gets synced every time a ticket gets created/closed
- Added an option to use a different prefix for custom commands
- Added claimed by to ticket close log if a ticket was claimed
- Added total messages to ticket close log footer (the total amount of messages sent in that ticket)
- Added stats command
- Added an option to log all commands to the terminal
- Added {total-messages} variable to BotActivity
- Added Auto Responses
Update 1.2.6
- Fixed an issue causing upvotes and downvotes to count even if the user has already voted on a suggestion
- Switched to another database, this will allow us to add alot more features to the bot and it should fix all issues with suggestions and tickets, (Old tickets and suggestions has to be manually deleted or you will get errors when upvoting/downvoting/closing tickets)
Update 1.2.5
- Bot status now automatically update every 10 minutes
- Added ticketCreate, ticketClose and ticketClaim events
- Added {open-tickets} variable to BotActivity
- All json data files have been moved to a data folder, make sure to move tickets.json ticketStats.json, suggestions.json, suggestionUsers.json to the new data folder when updating
- Added utility category to help command
- All errors and information will now be logged to logs.txt for easier support
- Ticket closing has been recoded and moved to the ticketClose event
- Added cancel button to close confirmation message
- Close confirmation message now gets deleted after 1 minute if a button hasn't been pressed
- Added an option to remove all buttons from a suggestion if it has been accepted or denied
- Added an emoji to ticket claim button
- Added button color configuration
- Unknown interaction error when claiming a ticket should be fixed
- Added more configuration to logs
- Handler.js file has been renamed to utils.js
Update 1.2.4
- Added ticket claiming system
- Fixed an issue causing NodeJS version checker to not work
- Updated slash command permission error and added an invite link
Update 1.2.3
- Redesigned all log embeds
- Renamed NewTicketMessage to TicketMessage in the config
- Added TicketMessageTitle to all TicketButtons in the config
- Removed newTicketMsgTitle from locale
- Added a message to ticket close log embed if the ticket was not in the db
- Fixed an error when closing a ticket if it's not in the db
- Changed paypal command wrong usage message to an embed
- Added locale configuration to PayPal command "Pay Invoice" button
- Added Crypto command, you can now setup crypto payments
- Added cryptoPayments to TicketLogs
Update 1.2.2
- Fixed an issue causing ticket close log to display the ticket author's id instead of mention
- Fixed an issue causing custom command responses to be sent if you type the command without the prefix
- Added deleteMsg and replyToUser options to Custom Commands
- Recoded the suggestion system, it is now based on buttons instead of reactions, you can now accept and deny suggestions, and alot more configuration including locale has been added
