From ea1604a805c606516648e4f547ab2a2df50193e4 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Wed, 25 Jan 2023 16:28:19 +0100 Subject: [PATCH] v3.2.1 push 1 (fixed /change bugs) --- README.md | 4 ++-- commands/change.js | 16 +++++++++------- config.json | 2 +- .../transcriptSystem/communication/template.json | 2 +- language/arabic.json | 1 + language/custom.json | 1 + language/czech.json | 1 + language/danish.json | 1 + language/dutch.json | 5 +++-- language/french.json | 1 + language/german.json | 12 ++++-------- language/italian.json | 1 + language/portuguese.json | 1 + language/romanian.json | 1 + language/spanish.json | 1 + package.json | 2 +- 16 files changed, 30 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 95774fb..bb4379c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # Open Ticket -[![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.2.0-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v3.2.0) [![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) [![documentation](https://img.shields.io/badge/documentation-Click%20Here-yellow.svg?style=flat-square)](https://docs.openticket.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.2.1-brightgreen.svg?style=flat-square)](https://github.com/DJj123dj/open-ticket/releases/tag/v3.2.1) [![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) [![documentation](https://img.shields.io/badge/documentation-Click%20Here-yellow.svg?style=flat-square)](https://docs.openticket.dj-dj.be) Open ticket is the most configurable open-source ticket bot for discord! Made with the newest technologies. Like: Slash commands, transcripts, multiple ticket types, buttons & dropdowns! Start using it now, you can do anything! @@ -51,7 +51,7 @@ Start using it now, you can do anything! ## information -_v3.2.0_ +_v3.2.1_ changelog: [click here](https://docs.openticket.dj-dj.be/other/changelog) diff --git a/commands/change.js b/commands/change.js index 052e2fa..65f18bf 100644 --- a/commands/change.js +++ b/commands/change.js @@ -41,7 +41,10 @@ module.exports = () => { const prefix = splitted.shift() const name = (splitted.length > 0) ? splitted.join("-") : prefix - + if (newTicket.category){ + const parent = msg.guild.channels.cache.forEach((ch) => (ch.type == discord.ChannelType.GuildCategory) && ch.id == newTicket.category) + if (parent) msg.channel.setParent(parent) + } msg.channel.setName(newTicket.channelprefix+name) msg.channel.send({embeds:[bot.embeds.commands.changeEmbed(msg.author,newtype)]}) @@ -70,29 +73,28 @@ module.exports = () => { const hiddendata = bot.hiddenData.readHiddenData(firstmsg.embeds[0].description) const ticketId = hiddendata.data.find(d => d.key == "type").value - console.log("HELLO WORLD!! 1") var newtype = interaction.options.getString("type",true) if (!newtype) return interaction.reply({embeds:[bot.errorLog.invalidArgsMessage(l.errors.missingArgsDescription+" ``:\n`"+config.prefix+"change `")]}) - console.log("HELLO WORLD!! 2") const newTicket = require("../core/utils/configParser").getTicketById(newtype,true) const list = [] config.options.forEach((o) => list.push(o.id)) if (!newTicket) return bot.errorLog.invalidIdChooseFromList(list) - console.log("HELLO WORLD!! 3") /**@type {String} */ var chName = interaction.channel.name const splitted = chName.split("-") const prefix = splitted.shift() const name = (splitted.length > 0) ? splitted.join("-") : prefix - - console.log("HELLO WORLD!! 4") + + if (newTicket.category){ + const parent = interaction.guild.channels.cache.forEach((ch) => (ch.type == discord.ChannelType.GuildCategory) && ch.id == newTicket.category) + if (parent) interaction.channel.setParent(parent) + } interaction.channel.setName(newTicket.channelprefix+name) interaction.reply({embeds:[bot.embeds.commands.changeEmbed(interaction.user,newtype)]}) - console.log("HELLO WORLD!! 5") log("command","someone used the 'change' command",[{key:"user",value:interaction.user.tag}]) log("system","ticket type changed",[{key:"user",value:interaction.user.tag},{key:"ticket",value:name},{key:"newtype",value:newtype}]) APIEvents.onCommand("change",permsChecker.command(interaction.user.id,interaction.guild.id),interaction.user,interaction.channel,interaction.guild,new Date()) diff --git a/config.json b/config.json index 6b87d5e..534b484 100644 --- a/config.json +++ b/config.json @@ -89,7 +89,7 @@ "dropdown":false, "enableFooter":false, - "footer":"Open Ticket v3.2.0 - I'm a footer!", + "footer":"Open Ticket v3.2.1 - I'm a footer!", "enableThumbnail":false, "thumbnail":"https://www.example.com/catmemes/cat.png", diff --git a/core/transcriptSystem/communication/template.json b/core/transcriptSystem/communication/template.json index 5da4aaf..d003e0d 100644 --- a/core/transcriptSystem/communication/template.json +++ b/core/transcriptSystem/communication/template.json @@ -1,6 +1,6 @@ { "version":"1.0.0", - "otversion":"3.2.0", + "otversion":"3.2.1", "style":{ "enableCustomBackground":false, "backgroundModus":"color OR image", diff --git a/language/arabic.json b/language/arabic.json index 3b5745b..53c22c9 100644 --- a/language/arabic.json +++ b/language/arabic.json @@ -27,6 +27,7 @@ "reopenTitle": "إعادة فتح التكت!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning": "هذا الأمبد موجود بالفعل في الرسالة بالأسفل!", "maxTicketWarning": "**تحذير:** _يمكنك فقط فتح {0} تكت في الوقت!_" diff --git a/language/custom.json b/language/custom.json index 480d7f4..b57007b 100644 --- a/language/custom.json +++ b/language/custom.json @@ -27,6 +27,7 @@ "reopenTitle":"Re-Opened this ticket!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"The embed is in the message below!", "maxTicketWarning":"**Warning:** _You can only create {0} ticket(s) at a time!_" diff --git a/language/czech.json b/language/czech.json index 99c2e55..3db4490 100644 --- a/language/czech.json +++ b/language/czech.json @@ -27,6 +27,7 @@ "reopenTitle":"Znovu otevři ticket!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"The embed is in the message below!", "maxTicketWarning":"**Varovaní:** _Můžeš si vytvořit použe {0} ticket(s) v jednu chvíli!_" diff --git a/language/danish.json b/language/danish.json index e96b4dd..d53efb8 100644 --- a/language/danish.json +++ b/language/danish.json @@ -27,6 +27,7 @@ "reopenTitle":"Genåbnede denne ticket", "claimTitle":"Denne ticket er blevet taget af {0}", "unclaimTitle":"Denne ticket er nu tilgængelig!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"Emebeddet er i beskeden nedenunder", "maxTicketWarning":"**Fejl:** _Du kan kun oprettre {0} ticket adgangen!_" diff --git a/language/dutch.json b/language/dutch.json index a6fecec..60a75f9 100644 --- a/language/dutch.json +++ b/language/dutch.json @@ -25,8 +25,9 @@ "closeTitle":"Ticket gesloten!", "deleteTitle":"Ticket aan het verwijderen...", "reopenTitle":"Ticket heropend!", - "claimTitle":"This ticket is now claimed to {0}", - "unclaimTitle":"This ticket isn't claimed anymore!", + "claimTitle":"Dit ticket is geclaimed door {0}", + "unclaimTitle":"Dit ticket is niet meer geclaimed!", + "changeTitle":"Ticket type veranderd naar {0}!", "ticketWarning":"De embed is in het bericht hier onder!", "maxTicketWarning":"**Waarschuwing:** _Je kan maar {0} ticket(s) tegelijkertijd maken!_" diff --git a/language/french.json b/language/french.json index 92839c1..27ec0ad 100644 --- a/language/french.json +++ b/language/french.json @@ -27,6 +27,7 @@ "reopenTitle":"A rouvert ce ticket!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"L'intégration est dans le message ci-dessous!", "maxTicketWarning":"**Attention :** _Vous ne pouvez créer que {0} ticket(s) à la fois !_" diff --git a/language/german.json b/language/german.json index ea786bf..c936de6 100644 --- a/language/german.json +++ b/language/german.json @@ -4,6 +4,7 @@ "missingArgsDescription":"Fehlendes Argument!", "noPermsTitle":"Du hast keine Rechte!", "noPermsDescription":"Sie haben nicht die richtigen Rollen, um diesen Befehl auszuführen!\nSie benötigen die `ADMINISTRATOR` Erlaubnis oder in der Liste der erlaubten Rollen sein!", + "noPermsDelete":"Only admins can delete a ticket!", "chooseFromListTitle":"Ungültige ID", "chooseFromListDescription":"Wählen Sie eine der folgenden ID:", "boterror":"Bot Fehler!", @@ -19,19 +20,14 @@ }, "commands":{ "userAddedTitle":"User geaddet!", - "userAddedDescription":"{0} wird zu diesem Ticket hinzugefügt!", "userRemovedTitle":"User entfernt!", - "userRemovedDescription":"{0} wird aus diesem Ticket entfernt!", - "renameTitle":"Der Name wurde geändert!", - "renameWarning":"Achtung: Sie können den Kanalnamen nur 2 Mal pro Minute ändern!\n(dies ist auf die Begrenzung der Diskordrate zurückzuführen)", - "closeTitle":"Dieses Ticket schließen!", - "closeDescription":"Sie können dieses Ticket schließen, indem Sie auf die Schaltfläche unten klicken!", "deleteTitle":"Löschen Sie dieses Ticket!", - "deleteDescription":"Sie können dieses Ticket löschen, indem Sie auf die Schaltfläche unten klicken!", "reopenTitle":"Öffne dieses Ticket erneut!", - "reopenDescription":"Sie können dieses Ticket erneut öffnen, indem Sie auf die Schaltfläche unten klicken!", + "claimTitle":"This ticket is now claimed to {0}", + "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"Die Einbettung befindet sich in der Nachricht unten!", "maxTicketWarning":"**Warnung:** _Sie können nur {0} ticket(s) erstellen zu einer Zeit!_" diff --git a/language/italian.json b/language/italian.json index cf7bb87..a0d29e2 100644 --- a/language/italian.json +++ b/language/italian.json @@ -27,6 +27,7 @@ "reopenTitle":"Ri-Aperto questo ticket!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"L'embed è nel messaggio sotto!", "maxTicketWarning":"**Attenzione:** _Tu puoi creare solo {0} ticket(s) per volta!_" diff --git a/language/portuguese.json b/language/portuguese.json index 81561b5..26a4fce 100644 --- a/language/portuguese.json +++ b/language/portuguese.json @@ -27,6 +27,7 @@ "reopenTitle":"Reabriu este ticket!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"A incorporação está na mensagem abaixo!", "maxTicketWarning":"**Cuidado:** _Você só pode criar {0} ticket(s) de cada vez!!_" diff --git a/language/romanian.json b/language/romanian.json index d9d0113..ef6db30 100644 --- a/language/romanian.json +++ b/language/romanian.json @@ -27,6 +27,7 @@ "reopenTitle":"Ticket Re-deschis!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"Embed-ul se afla in mesajul de mai jos!", "maxTicketWarning":"**Avertizare:** _Poti creea doar {0} tickete active!_" diff --git a/language/spanish.json b/language/spanish.json index 15527bb..f597550 100644 --- a/language/spanish.json +++ b/language/spanish.json @@ -27,6 +27,7 @@ "reopenTitle":"Re-abrió este boleto!", "claimTitle":"This ticket is now claimed to {0}", "unclaimTitle":"This ticket isn't claimed anymore!", + "changeTitle":"Changed ticket type to {0}!", "ticketWarning":"La inserción está en el mensaje a continuación!", "maxTicketWarning":"**Advertencia:** _Solo puedes crear {0} ticket(s) a la vez!_" diff --git a/package.json b/package.json index 6e622fa..ef32a39 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "open-ticket", - "version": "3.2.0", + "version": "3.2.1", "description": "This is an open-source discord ticket bot, you can configure it and it comes with cool features like a transcript.", "main": "index.js", "scripts": {