Compare commits

...
9 Commits
Author SHA1 Message Date
Jasper 0604e334ed Open Ticket v3.5.9
**Improved:**
- Updated discord.js to `v14.17.2`

**Fixed:**
- discord.js PermissionOverwrites => `Supplied parameter is not a User nor a Role`
- message `"ephemeral"` is deprecated warning
- A few config checker typos
2025-01-04 09:52:57 +01:00
DJj123dj e9d20c0a14 Improvements + Updated discord.js to v14.17.2 2025-01-04 09:50:17 +01:00
DJj123dj 67465bfdf4 Bugfix: ephemeral in message reply is deprecated 2025-01-04 09:49:52 +01:00
DJj123dj a66d3aad2d Updated to v3.5.9 2025-01-04 09:36:42 +01:00
DJj123dj f2de7fc408 Bugfix: discord.js PermissionOverwrites id invalid 2025-01-04 09:35:48 +01:00
Jasper fc8a252e67 Translation Credits
Gives some credit to AI that notmega used while doing his translations
2024-10-21 18:29:12 +02:00
Ronalds ca9fe0aa77 add some credit to ai 2024-10-20 18:16:26 +03:00
Jasper 9028eaa16a Update README.md 2024-08-21 14:24:55 +02:00
Jasper e1f4936ae6 Open Ticket v3.5.8
**fixed:**
- updated hungarian translation (by kornel0706)
- updated turkish translation (by 0x15d3)
- updated portuguese translation (by quiradon)
- updated czech translation (by spyeye_)
- fixed "unknown interaction" on ticket creation (in certain situations)
2024-08-02 14:51:17 +02:00
44 changed files with 71 additions and 66 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ Below, you can find a list with the status of every open ticket version. This li
| Version | Supported | Until | | Version | Supported | Until |
|-----------|-----------|-----------------------------| |-----------|-----------|-----------------------------|
| 3.5.8 | ✅ | | | 3.5.9 | ✅ | |
| 3.5.7 | ✅ | September 2024 | | 3.5.7 | ✅ | September 2024 |
| 3.5.6 | 🟧 | September 2024 | | 3.5.6 | 🟧 | September 2024 |
| < 3.5.6 | ❌ | | | < 3.5.6 | ❌ | |
+17 -12
View File
@@ -1,14 +1,19 @@
# Coming Soon: OPEN TICKET v4.0 Beta 🎉 # [Open Ticket v4.0 Beta 🎉](https://github.com/DJj123dj/open-ticket/tree/dev)
Open Ticket v4 beta will be released **in a few weeks!** So stay tuned! Hey there! Open Ticket v4 is currently in public beta! Be sure to check it out in the dev branch!<br>
https://github.com/DJj123dj/open-ticket/tree/dev
What is Open Ticket v4? Well, it's a complete rewrite of Open Ticket with the main focus being "plugins". What is Open Ticket v4? Well, it's a complete rewrite of Open Ticket with the main focus being "plugins".
There will be massive stability & speed improvements! Hundreds of new features! And obviously very powerful plugins! There will be massive stability & speed improvements! Hundreds of new features! And obviously very powerful plugins!
Plugins will be 100x better and advanced than the current system! Plugins will be 100x better and advanced than the current system!
> ### Missing Languages
> Be aware that there are still a lot of languages missing from v3!<br>
> If your bot is English I recommend checking it out!
<hr> <hr>
<img src="https://apis.dj-dj.be/cdn/openticket/logo.png" alt="Open Ticket" width="600px"> <img src="https://apis.dj-dj.be/cdn/openticket/logo.png" alt="Open Ticket" width="600px">
[![discord](https://img.shields.io/badge/discord-join%20our%20server-5865F2.svg?style=flat-square&logo=discord)](https://discord.com/invite/26vT9wt3n3) [![version](https://img.shields.io/badge/version-3.5.8-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v3.5.8) [![discord.js](https://img.shields.io/badge/discord.js-v14-CB3837.svg?style=flat-square&logo=npm)]() [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) [![stars](https://img.shields.io/github/stars/djj123dj/open-ticket?color=yellow&label=stars&logo=github&style=flat-square)](https://otdocs.dj-dj.be) [![discord](https://img.shields.io/badge/discord-join%20our%20server-5865F2.svg?style=flat-square&logo=discord)](https://discord.com/invite/26vT9wt3n3) [![version](https://img.shields.io/badge/version-3.5.9-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v3.5.9) [![discord.js](https://img.shields.io/badge/discord.js-v14-CB3837.svg?style=flat-square&logo=npm)]() [![license](https://img.shields.io/badge/license-GPL%203.0-important.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) [![stars](https://img.shields.io/github/stars/djj123dj/open-ticket?color=yellow&label=stars&logo=github&style=flat-square)](https://otdocs.dj-dj.be)
### Open Ticket ### Open Ticket
Open Ticket is the most customisable discord ticket bot that you will ever find on Github! There are more than 150+ options to configure! This includes html transcripts, claiming, unlimited tickets, custom embeds & more! Did you know that even the transcripts are highly customisable? Don't wait and check it out! If you're having trouble setting the bot up, feel free to join our support server and we will help you further! Open Ticket is the most customisable discord ticket bot that you will ever find on Github! There are more than 150+ options to configure! This includes html transcripts, claiming, unlimited tickets, custom embeds & more! Did you know that even the transcripts are highly customisable? Don't wait and check it out! If you're having trouble setting the bot up, feel free to join our support server and we will help you further!
@@ -83,13 +88,13 @@ A big thanks to all our sponsors! Without them, it wouldn't be possible to creat
|❓ Persian |sasanwm |🟢 Up To Date | |❓ Persian |sasanwm |🟢 Up To Date |
|🇱🇻 Latvian |ronalds1398 |🟢 Up To Date | |🇱🇻 Latvian |ronalds1398 |🟢 Up To Date |
|🇪🇪 Estonian |iamnotmega |🟢 Up To Date | |🇪🇪 Estonian |iamnotmega |🟢 Up To Date |
|🇯🇵 Japanese |iamnotmega |🟢 Up To Date | |🇯🇵 Japanese |iamnotmega+chatgpt |🟢 Up To Date |
|🇰🇷 Korean |iamnotmega |🟢 Up To Date | |🇰🇷 Korean |iamnotmega+chatgpt |🟢 Up To Date |
|🇨🇳 Simplified Chinese |iamnotmega |🟢 Up To Date | |🇨🇳 Simplified Chinese |iamnotmega+chatgpt |🟢 Up To Date |
|🇨🇳 Traditional Chinese|iamnotmega |🟢 Up To Date | |🇨🇳 Traditional Chinese|iamnotmega+chatgpt |🟢 Up To Date |
|🇫🇮 Finnish |iamnotmega |🟢 Up To Date | |🇫🇮 Finnish |iamnotmega+chatgpt |🟢 Up To Date |
|🇸🇪 Swedish |iamnotmega |🟢 Up To Date | |🇸🇪 Swedish |iamnotmega+chatgpt |🟢 Up To Date |
|🇻🇳 Vietnamese |iamnotmega |🟢 Up To Date | |🇻🇳 Vietnamese |iamnotmega+chatgpt |🟢 Up To Date |
## ⭐️ Star History ## ⭐️ Star History
Please help us grow by giving a star! It would help us a lot! Please help us grow by giving a star! It would help us a lot!
@@ -103,8 +108,8 @@ Please help us grow by giving a star! It would help us a lot!
</a> </a>
## 📎 Links ## 📎 Links
current version: _v3.5.8_ current version: _v3.5.9_
</br>Changelog: [click here](https://otgithub.dj-dj.be/releases) </br>Changelog: [click here](https://otgithub.dj-dj.be/releases)
</br>Documentation: [click here](https://otdocs.dj-dj.be/) </br>Documentation: [click here](https://otdocs.dj-dj.be/)
© 2024 - DJdj Development | [website](https://www.dj-dj.be) | [discord](https://discord.dj-dj.be) | [terms of service](https://www.dj-dj.be/terms#terms) | [privacy policy](https://www.dj-dj.be/terms#privacy) © 2024 - DJdj Development | [website](https://www.dj-dj.be) | [discord](https://discord.dj-dj.be) | [terms of service](https://www.dj-dj.be/terms#terms) | [privacy policy](https://www.dj-dj.be/terms#privacy)
+1 -1
View File
@@ -72,7 +72,7 @@ module.exports = () => {
if (!permsChecker.ticket(interaction.user.id,interaction.guild.id,ticketId)){ if (!permsChecker.ticket(interaction.user.id,interaction.guild.id,ticketId)){
permsChecker.sendUserNoPerms(interaction.user) permsChecker.sendUserNoPerms(interaction.user)
return interaction.reply({content:":x: "+l.errors.noPermsTitle,ephemeral:true}) return interaction.reply({content:":x: "+l.errors.noPermsTitle,flags:["Ephemeral"]})
} }
await interaction.deferReply() await interaction.deferReply()
+1 -1
View File
@@ -79,7 +79,7 @@ module.exports = () => {
if (!permsChecker.ticket(interaction.user.id,interaction.guild.id,ticketId)){ if (!permsChecker.ticket(interaction.user.id,interaction.guild.id,ticketId)){
permsChecker.sendUserNoPerms(interaction.user) permsChecker.sendUserNoPerms(interaction.user)
interaction.reply({content:":x: "+l.errors.noPermsTitle,ephemeral:true}) interaction.reply({content:":x: "+l.errors.noPermsTitle,flags:["Ephemeral"]})
return return
} }
+1 -1
View File
@@ -110,7 +110,7 @@
"dropdown":false, "dropdown":false,
"enableFooter":false, "enableFooter":false,
"footer":"Open Ticket v3.5.8 - I'm a footer!", "footer":"Open Ticket v3.5.9 - I'm a footer!",
"enableFooterImage":false, "enableFooterImage":false,
"footerImage":"https://www.example.com/catmemes/cat.png", "footerImage":"https://www.example.com/catmemes/cat.png",
+2 -2
View File
@@ -415,7 +415,7 @@ exports.checker = async () => {
} }
}) })
checkHexColor(config.color,"main_color") checkHexColor(config.color,"color")
checkDiscord("serverid",config.serverId,"serverId") checkDiscord("serverid",config.serverId,"serverId")
if (!require("./api/api.json").disable.checkerjs.token && !config.token.fromENV) checkToken(config.token.value) if (!require("./api/api.json").disable.checkerjs.token && !config.token.fromENV) checkToken(config.token.value)
@@ -462,7 +462,7 @@ exports.checker = async () => {
"vietnamese" "vietnamese"
] ]
if (!languageList.some((l) => config.languageFile.startsWith(l))){ if (!languageList.some((l) => config.languageFile.startsWith(l))){
createError("'languageFile' | invalid language, more info in the wiki") createError("'languageFile' | invalid language, more info in the documentation")
} }
//status: //status:
+4 -4
View File
@@ -116,14 +116,14 @@ exports.closeManager = async (member,channel,prefix,mode,reason,nomessage) => {
const pfb = discord.PermissionFlagsBits const pfb = discord.PermissionFlagsBits
if (!isDatabaseError) permissionArray.push({ if (!isDatabaseError) permissionArray.push({
id:ticketOpener, id:ticketOpener.id,
type:"member", type:"member",
allow:[pfb.ViewChannel], allow:[pfb.ViewChannel],
deny:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages] deny:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages]
}) })
permissionArray.push({ permissionArray.push({
id:guild.roles.everyone, id:guild.roles.everyone.id,
type:"role", type:"role",
deny:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel] deny:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel]
}) })
@@ -135,7 +135,7 @@ exports.closeManager = async (member,channel,prefix,mode,reason,nomessage) => {
if (!adminrole) return if (!adminrole) return
permissionArray.push({ permissionArray.push({
id:adminrole, id:adminrole.id,
type:"role", type:"role",
allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel], allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel],
deny:[] deny:[]
@@ -163,7 +163,7 @@ exports.closeManager = async (member,channel,prefix,mode,reason,nomessage) => {
if (!adminrole) return if (!adminrole) return
permissionArray.push({ permissionArray.push({
id:adminrole, id:adminrole.id,
type:"role", type:"role",
allow:[pfb.AddReactions,pfb.ViewChannel,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages], allow:[pfb.AddReactions,pfb.ViewChannel,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages],
deny:[] deny:[]
+7 -7
View File
@@ -51,7 +51,7 @@ module.exports = () => {
if (interaction.isButton() || interaction.isStringSelectMenu() || interaction.isChatInputCommand()){ if (interaction.isButton() || interaction.isStringSelectMenu() || interaction.isChatInputCommand()){
try{ try{
await interaction.deferReply({ephemeral:config.system.answerInEphemeralOnOpen}) await interaction.deferReply({flags:config.system.answerInEphemeralOnOpen ? ["Ephemeral"] : undefined})
}catch{} }catch{}
} }
@@ -79,7 +79,7 @@ module.exports = () => {
//set @everyone no ticket access //set @everyone no ticket access
permissionsArray.push({ permissionsArray.push({
id:interaction.guild.roles.everyone, id:interaction.guild.roles.everyone.id,
type:"role", type:"role",
allow:[], allow:[],
deny:[pfb.ViewChannel] deny:[pfb.ViewChannel]
@@ -87,7 +87,7 @@ module.exports = () => {
//add the user that created the ticket //add the user that created the ticket
permissionsArray.push({ permissionsArray.push({
id:interaction.member.user, id:interaction.member.id,
type:"member", type:"member",
allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel,pfb.ReadMessageHistory] allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel,pfb.ReadMessageHistory]
}) })
@@ -99,7 +99,7 @@ module.exports = () => {
if (!adminrole) return if (!adminrole) return
permissionsArray.push({ permissionsArray.push({
id:adminrole, id:adminrole.id,
type:"role", type:"role",
allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel,pfb.ReadMessageHistory] allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel,pfb.ReadMessageHistory]
}) })
@@ -118,7 +118,7 @@ module.exports = () => {
if (!adminrole) return if (!adminrole) return
permissionsArray.push({ permissionsArray.push({
id:adminrole, id:adminrole.id,
type:"role", type:"role",
allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel,pfb.ReadMessageHistory] allow:[pfb.AddReactions,pfb.AttachFiles,pfb.EmbedLinks,pfb.SendMessages,pfb.ViewChannel,pfb.ReadMessageHistory]
}) })
@@ -135,7 +135,7 @@ module.exports = () => {
if (!adminrole) return if (!adminrole) return
permissionsArray.push({ permissionsArray.push({
id:adminrole, id:adminrole.id,
type:"role", type:"role",
allow:[pfb.AddReactions,pfb.ViewChannel,pfb.ReadMessageHistory], allow:[pfb.AddReactions,pfb.ViewChannel,pfb.ReadMessageHistory],
deny:[pfb.SendMessages,pfb.AttachFiles,pfb.EmbedLinks] deny:[pfb.SendMessages,pfb.AttachFiles,pfb.EmbedLinks]
@@ -151,7 +151,7 @@ module.exports = () => {
const userrole = guild.roles.cache.find(r => r.id == config.system.memberRole) const userrole = guild.roles.cache.find(r => r.id == config.system.memberRole)
if (userrole){ if (userrole){
permissionsArray.push({ permissionsArray.push({
id:userrole, id:userrole.id,
type:"role", type:"role",
deny:[pfb.ViewChannel] deny:[pfb.ViewChannel]
}) })
+1 -1
View File
@@ -25,7 +25,7 @@
INFORMATION: INFORMATION:
============ ============
Open Ticket v3.5.8 - © DJdj Development Open Ticket v3.5.9 - © DJdj Development
discord: https://discord.dj-dj.be discord: https://discord.dj-dj.be
website: https://www.dj-dj.be website: https://www.dj-dj.be
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"deqressing", "_CREDITS":"deqressing",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors": { "errors": {
"missingArgsTitle": "قيمة غير صالحة!", "missingArgsTitle": "قيمة غير صالحة!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"Stragar", "_CREDITS":"Stragar",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Грешни Аргументи!", "missingArgsTitle":"Грешни Аргументи!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"DJdj Development", "_CREDITS":"DJdj Development",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Invalid Arguments!", "missingArgsTitle":"Invalid Arguments!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"spyeye_", "_CREDITS":"spyeye_",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Neplatný Argument!", "missingArgsTitle":"Neplatný Argument!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":".the_gamer", "_CREDITS":".the_gamer",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors": { "errors": {
"missingArgsTitle": "Ugyldigt Argument!", "missingArgsTitle": "Ugyldigt Argument!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"djj123dj", "_CREDITS":"djj123dj",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Onjuiste parameters!", "missingArgsTitle":"Onjuiste parameters!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"DJdj Development", "_CREDITS":"DJdj Development",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Invalid Arguments!", "missingArgsTitle":"Invalid Arguments!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"iamnotmega", "_CREDITS":"iamnotmega",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Puuduvad argumendid!", "missingArgsTitle":"Puuduvad argumendid!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"iamnotmega", "_CREDITS":"iamnotmega",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Virheelliset argumentit!", "missingArgsTitle":"Virheelliset argumentit!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"tostam", "_CREDITS":"tostam",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Arguments invalides !", "missingArgsTitle":"Arguments invalides !",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"david.3", "_CREDITS":"david.3",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Ungültiges Argument!", "missingArgsTitle":"Ungültiges Argument!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"ꙅoᴎɒᎸɘƚꙅ#3744", "_CREDITS":"ꙅoᴎɒᎸɘƚꙅ#3744",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Invalid Arguments!", "missingArgsTitle":"Invalid Arguments!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"kornel0706", "_CREDITS":"kornel0706",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Hibás paraméter!", "missingArgsTitle":"Hibás paraméter!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"erxg", "_CREDITS":"erxg",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Argumen tidak valid!", "missingArgsTitle":"Argumen tidak valid!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"maurizio26", "_CREDITS":"maurizio26",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Argomenti non validi!", "missingArgsTitle":"Argomenti non validi!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS": "iamnotmega", "_CREDITS": "iamnotmega",
"_INFO": "This file is a translation for open ticket 3.5.8", "_INFO": "This file is a translation for open ticket 3.5.9",
"errors": { "errors": {
"missingArgsTitle": "매개 변수가 누락되었습니다!", "missingArgsTitle": "매개 변수가 누락되었습니다!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS": "iamnotmega", "_CREDITS": "iamnotmega",
"_INFO": "This file is a translation for open ticket 3.5.8", "_INFO": "This file is a translation for open ticket 3.5.9",
"errors": { "errors": {
"missingArgsTitle": "매개 변수가 누락되었습니다!", "missingArgsTitle": "매개 변수가 누락되었습니다!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"raze.hama", "_CREDITS":"raze.hama",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"ئه‌وه‌ی هه‌ڵتبژاردوه‌ نادروسته‌", "missingArgsTitle":"ئه‌وه‌ی هه‌ڵتبژاردوه‌ نادروسته‌",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"Ronalds1398", "_CREDITS":"Ronalds1398",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Nepareizi argumenti!", "missingArgsTitle":"Nepareizi argumenti!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"noonenook", "_CREDITS":"noonenook",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Ugyldige argumenter!", "missingArgsTitle":"Ugyldige argumenter!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"sasanwm", "_CREDITS":"sasanwm",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"آرگومان‌های گم شده!", "missingArgsTitle":"آرگومان‌های گم شده!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"mkevas", "_CREDITS":"mkevas",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Nieprawidłowe argumenty!", "missingArgsTitle":"Nieprawidłowe argumenty!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"quiradon", "_CREDITS":"quiradon",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Argumentos inválidos!", "missingArgsTitle":"Argumentos inválidos!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"Sanke#6086", "_CREDITS":"Sanke#6086",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Argumente Invalide", "missingArgsTitle":"Argumente Invalide",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"apexo & ander", "_CREDITS":"apexo & ander",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Неверные аргументы!", "missingArgsTitle":"Неверные аргументы!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"iamnotmega", "_CREDITS":"iamnotmega",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"缺少参数!", "missingArgsTitle":"缺少参数!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"n1kkec", "_CREDITS":"n1kkec",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Napačen argument!", "missingArgsTitle":"Napačen argument!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"redactado & josuens", "_CREDITS":"redactado & josuens",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"¡Argumentos inválidos!", "missingArgsTitle":"¡Argumentos inválidos!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"iamnotmega", "_CREDITS":"iamnotmega",
"_INFO":"Denna fil är en översättning för öppen biljett 3.5.8", "_INFO":"Denna fil är en översättning för öppen biljett 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Ogiltiga argument!", "missingArgsTitle":"Ogiltiga argument!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"modshd", "_CREDITS":"modshd",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"อาร์กิวเมนต์ไม่ถูกต้อง", "missingArgsTitle":"อาร์กิวเมนต์ไม่ถูกต้อง",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"iamnotmega", "_CREDITS":"iamnotmega",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"缺少參數!", "missingArgsTitle":"缺少參數!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"0x15d3", "_CREDITS":"0x15d3",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Geçersiz argümanlar!", "missingArgsTitle":"Geçersiz argümanlar!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"ander", "_CREDITS":"ander",
"_INFO":"Цей файл є перекладом для open ticket 3.5.8", "_INFO":"Цей файл є перекладом для open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Невірні аргументи!", "missingArgsTitle":"Невірні аргументи!",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"_CREDITS":"iamnotmega", "_CREDITS":"iamnotmega",
"_INFO":"This file is a translation for open ticket 3.5.8", "_INFO":"This file is a translation for open ticket 3.5.9",
"errors":{ "errors":{
"missingArgsTitle":"Đối số không hợp lệ!", "missingArgsTitle":"Đối số không hợp lệ!",
+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"name": "open-ticket", "name": "open-ticket",
"author": "DJdj Development", "author": "DJdj Development",
"version": "3.5.8", "version": "3.5.9",
"description": "The most advanced open-source discord ticket bot with HTML transcripts and plugins! It uses discord.js v14 & no database required!", "description": "The most advanced open-source discord ticket bot with HTML transcripts and plugins! It uses discord.js v14 & no database required!",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
@@ -14,7 +14,7 @@
"dependencies": { "dependencies": {
"axios": "^1.6.2", "axios": "^1.6.2",
"chalk": "^5.0.1", "chalk": "^5.0.1",
"discord.js": "^14.15.3" "discord.js": "^14.17.2"
}, },
"repository": { "repository": {
"type": "git", "type": "git",