Open Ticket Versions Save

The most advanced open-source discord ticket bot with HTML transcripts and plugins! It uses discord.js v14 & no database required!

v3.4.0

1 year ago

added:

  • thai translation (Mods HD#0661)
  • norwegian translation (NoOneNook#0266)
  • greek translation (ꙅoᴎɒᎸɘƚꙅ#3744)
  • HTML TRANSCRIPTS V2!!
  • html transcript ID's are now shorter
  • the time it takes to generate transcripts is now 16s instead of 32s
  • you can now customise the pings from the ticket

changes/fixes:

  • updated german translation
  • updated turkish translation
  • fixed crash with axios GET request
  • core/utils/lifeStatus.js => version is from now on not synced anymore with package.json
  • fixed MAJOR hiddendata bug (replaced by new system)
  • fixed bug "Cannot read properties of undefined (reading 'forEach')"
  • prepared bot for new discord usernames
  • updated discord.js to v14.11.0
  • added extra translation credits in the json files
  • updated readme file

v3.3.3

1 year ago

fixed:

  • fixed MAJOR bug that hidden data was visible due to discord updating their markdown rules without letting developers know.
  • fixed typo that caused the a message to not be an ephemeral msg.

v3.3.2

1 year ago

added:

  • you can now add images to the "messages"
  • footers can have images now
  • the claim button now also sends an embed
  • added readonly adminroles for tickets

fixed:

  • #58 fixed major error: Interaction not identified when (un)claiming
  • fixed bug channel.isTextBased()
  • all buttons & slash commands now first send a deferReply before actually replying
  • added lots of async, await for better error handling And a lot of other small changes...

v3.3.1

1 year ago

added:

  • Slovenian translation

fixed:

  • team members would disappear when re-opening a ticket
  • fixed crash when some embeds couldn't generate for html transcripts
  • fixed crash when creating a html transcript & the user already left the server
  • claim buttons don't crash anymore (I hope)
  • you couldn't use dropdowns due to a typo
  • users without the staff role could claim a ticket
  • time delay from autoclose is now 2min instead of 2sec
  • errors in autoclose now have a better error handler
  • corrupt database items now get deleted automatically
  • fixed autoclose crash when a channel wasn't found

v3.3.0

1 year ago

added:

  • ticket claiming
  • automatically close tickets when inactive
  • load your token from the ENV
  • changed variable names in config.json
  • liveStatus system
  • slash commands are now enabled by default
  • TEXT transcripts don't say empty message when there are embeds
  • flags --localstatus & --noerrorupload for the LiveStatus system
  • dropdowns now have option descriptions
  • Polish translation
  • Turkish translation

fixed/changed:

  • /change doesn't remove the user from the ticket anymore
  • other commands work again after /change
  • added parameters to list when no parameter is given in /change & /message
  • dropdowns sometimes only had 4 options
  • members can't delete a ticket anymore
  • checker.js now also works for icons from buttons
  • checker.js now detects if the options array is missing
  • added deferReply for better answer rate
  • changed "Choose a category" to "Choose a ticket" in the embeds
  • dynamicDB v2 has more options now!

removed:

  • translation duplicates
  • old code & duplicates of the same embeds

v3.2.2

1 year ago

added:

  • new log system & changed startup screen
  • option to answer in ephemeral when a ticket is created
  • dm messages now have a URL to the ticket channel
  • added Russian translation & updated Portuguese translation
  • you can now also add images to the embed in a ticket

fixed:

  • some languages weren't detected by checker.js
  • html transcripts couldn't get longer than 100 messages
  • the html transcript in dm now gets sent to the correct user

v3.2.1

1 year ago

added:

  • updated all translations except Arabic & Portuguese
  • added option to switch between text & html transcripts
  • html transcripts now show role colors
  • added "--tsoffline" flag for testing html transcripts
  • redesigned the README.md file
  • added new devtsconfig.json for testing html transcripts
  • added /change to help menu

fixed:

  • #38 bug that caused the bot to crash when running /change with translation
  • new error message for when the firstmsg wasn't found
  • checker.js is now more reliable
  • bug that could crash the bot when not setting a member_role
  • ticket thumbnail wouldn't show up due to a typo
  • /change now also changes the category

removed:

  • console said "hello world" when using the command /change (console.log == best debug tool 👍 )

v3.2.0

1 year ago

added:

  • html transcripts
  • new command /change to change ticket type
  • added danish

fixed:

  • transcripts now only generate when deleting a ticket, not when closing

removed:

  • removed all credits & credits option in config from open ticket
  • npm dependency node-localstorage isn't needed anymore
  • removed button to send transcript on closing ticket

v3.1.0

1 year ago

added:

  • more embed customisation
  • option to change the placeholder in a dropdown
  • dropdowns now support reaction roles
  • new database system (DynamicDB v2)
  • auto-updating slash commands.

fixed:

  • IMPORTANT! bug that caused the add & remove in reaction roles being switched with logs & API responses
  • improved performance when deleting a ticket with +/- 6 seconds

Open Ticket v3.2 = html transcripts 😄

v3.0.1

1 year ago

Bug fix update

added:

  • system to decrease openticketdebug.txt file size
  • new german translation

fixed:

  • #34 fixed crashing when array was string in checker.js
  • #31 fixed crash when using apidebug.txt
  • in checker.js, the text after the blue part is now able to contain a '
  • caching members from a server that doesn't exist no longer gives an error