v3.2.1 push 1 (fixed /change bugs)
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
# Open Ticket
|
# Open Ticket
|
||||||
[](https://discord.com/invite/26vT9wt3n3) [](https://github.com/DJj123dj/open-ticket/releases/tag/v3.2.0) []() [](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) [](https://docs.openticket.dj-dj.be)
|
[](https://discord.com/invite/26vT9wt3n3) [](https://github.com/DJj123dj/open-ticket/releases/tag/v3.2.1) []() [](https://github.com/DJj123dj/open-ticket/blob/main/LICENSE) [](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!
|
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!
|
Start using it now, you can do anything!
|
||||||
@@ -51,7 +51,7 @@ Start using it now, you can do anything!
|
|||||||
|
|
||||||
## information
|
## information
|
||||||
|
|
||||||
_v3.2.0_
|
_v3.2.1_
|
||||||
|
|
||||||
changelog: [click here](https://docs.openticket.dj-dj.be/other/changelog)
|
changelog: [click here](https://docs.openticket.dj-dj.be/other/changelog)
|
||||||
|
|
||||||
|
|||||||
+8
-6
@@ -41,7 +41,10 @@ module.exports = () => {
|
|||||||
const prefix = splitted.shift()
|
const prefix = splitted.shift()
|
||||||
const name = (splitted.length > 0) ? splitted.join("-") : prefix
|
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.setName(newTicket.channelprefix+name)
|
||||||
msg.channel.send({embeds:[bot.embeds.commands.changeEmbed(msg.author,newtype)]})
|
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 hiddendata = bot.hiddenData.readHiddenData(firstmsg.embeds[0].description)
|
||||||
const ticketId = hiddendata.data.find(d => d.key == "type").value
|
const ticketId = hiddendata.data.find(d => d.key == "type").value
|
||||||
|
|
||||||
console.log("HELLO WORLD!! 1")
|
|
||||||
var newtype = interaction.options.getString("type",true)
|
var newtype = interaction.options.getString("type",true)
|
||||||
if (!newtype) return interaction.reply({embeds:[bot.errorLog.invalidArgsMessage(l.errors.missingArgsDescription+" `<type>`:\n`"+config.prefix+"change <type>`")]})
|
if (!newtype) return interaction.reply({embeds:[bot.errorLog.invalidArgsMessage(l.errors.missingArgsDescription+" `<type>`:\n`"+config.prefix+"change <type>`")]})
|
||||||
|
|
||||||
console.log("HELLO WORLD!! 2")
|
|
||||||
const newTicket = require("../core/utils/configParser").getTicketById(newtype,true)
|
const newTicket = require("../core/utils/configParser").getTicketById(newtype,true)
|
||||||
const list = []
|
const list = []
|
||||||
config.options.forEach((o) => list.push(o.id))
|
config.options.forEach((o) => list.push(o.id))
|
||||||
if (!newTicket) return bot.errorLog.invalidIdChooseFromList(list)
|
if (!newTicket) return bot.errorLog.invalidIdChooseFromList(list)
|
||||||
|
|
||||||
console.log("HELLO WORLD!! 3")
|
|
||||||
/**@type {String} */
|
/**@type {String} */
|
||||||
var chName = interaction.channel.name
|
var chName = interaction.channel.name
|
||||||
const splitted = chName.split("-")
|
const splitted = chName.split("-")
|
||||||
const prefix = splitted.shift()
|
const prefix = splitted.shift()
|
||||||
const name = (splitted.length > 0) ? splitted.join("-") : prefix
|
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.channel.setName(newTicket.channelprefix+name)
|
||||||
interaction.reply({embeds:[bot.embeds.commands.changeEmbed(interaction.user,newtype)]})
|
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("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}])
|
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())
|
APIEvents.onCommand("change",permsChecker.command(interaction.user.id,interaction.guild.id),interaction.user,interaction.channel,interaction.guild,new Date())
|
||||||
|
|||||||
+1
-1
@@ -89,7 +89,7 @@
|
|||||||
"dropdown":false,
|
"dropdown":false,
|
||||||
|
|
||||||
"enableFooter":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,
|
"enableThumbnail":false,
|
||||||
"thumbnail":"https://www.example.com/catmemes/cat.png",
|
"thumbnail":"https://www.example.com/catmemes/cat.png",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version":"1.0.0",
|
"version":"1.0.0",
|
||||||
"otversion":"3.2.0",
|
"otversion":"3.2.1",
|
||||||
"style":{
|
"style":{
|
||||||
"enableCustomBackground":false,
|
"enableCustomBackground":false,
|
||||||
"backgroundModus":"color OR image",
|
"backgroundModus":"color OR image",
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle": "إعادة فتح التكت!",
|
"reopenTitle": "إعادة فتح التكت!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning": "هذا الأمبد موجود بالفعل في الرسالة بالأسفل!",
|
"ticketWarning": "هذا الأمبد موجود بالفعل في الرسالة بالأسفل!",
|
||||||
"maxTicketWarning": "**تحذير:** _يمكنك فقط فتح {0} تكت في الوقت!_"
|
"maxTicketWarning": "**تحذير:** _يمكنك فقط فتح {0} تكت في الوقت!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"Re-Opened this ticket!",
|
"reopenTitle":"Re-Opened this ticket!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"The embed is in the message below!",
|
"ticketWarning":"The embed is in the message below!",
|
||||||
"maxTicketWarning":"**Warning:** _You can only create {0} ticket(s) at a time!_"
|
"maxTicketWarning":"**Warning:** _You can only create {0} ticket(s) at a time!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"Znovu otevři ticket!",
|
"reopenTitle":"Znovu otevři ticket!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"The embed is in the message below!",
|
"ticketWarning":"The embed is in the message below!",
|
||||||
"maxTicketWarning":"**Varovaní:** _Můžeš si vytvořit použe {0} ticket(s) v jednu chvíli!_"
|
"maxTicketWarning":"**Varovaní:** _Můžeš si vytvořit použe {0} ticket(s) v jednu chvíli!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"Genåbnede denne ticket",
|
"reopenTitle":"Genåbnede denne ticket",
|
||||||
"claimTitle":"Denne ticket er blevet taget af {0}",
|
"claimTitle":"Denne ticket er blevet taget af {0}",
|
||||||
"unclaimTitle":"Denne ticket er nu tilgængelig!",
|
"unclaimTitle":"Denne ticket er nu tilgængelig!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"Emebeddet er i beskeden nedenunder",
|
"ticketWarning":"Emebeddet er i beskeden nedenunder",
|
||||||
"maxTicketWarning":"**Fejl:** _Du kan kun oprettre {0} ticket adgangen!_"
|
"maxTicketWarning":"**Fejl:** _Du kan kun oprettre {0} ticket adgangen!_"
|
||||||
|
|||||||
+3
-2
@@ -25,8 +25,9 @@
|
|||||||
"closeTitle":"Ticket gesloten!",
|
"closeTitle":"Ticket gesloten!",
|
||||||
"deleteTitle":"Ticket aan het verwijderen...",
|
"deleteTitle":"Ticket aan het verwijderen...",
|
||||||
"reopenTitle":"Ticket heropend!",
|
"reopenTitle":"Ticket heropend!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"Dit ticket is geclaimed door {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"Dit ticket is niet meer geclaimed!",
|
||||||
|
"changeTitle":"Ticket type veranderd naar {0}!",
|
||||||
|
|
||||||
"ticketWarning":"De embed is in het bericht hier onder!",
|
"ticketWarning":"De embed is in het bericht hier onder!",
|
||||||
"maxTicketWarning":"**Waarschuwing:** _Je kan maar {0} ticket(s) tegelijkertijd maken!_"
|
"maxTicketWarning":"**Waarschuwing:** _Je kan maar {0} ticket(s) tegelijkertijd maken!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"A rouvert ce ticket!",
|
"reopenTitle":"A rouvert ce ticket!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"L'intégration est dans le message ci-dessous!",
|
"ticketWarning":"L'intégration est dans le message ci-dessous!",
|
||||||
"maxTicketWarning":"**Attention :** _Vous ne pouvez créer que {0} ticket(s) à la fois !_"
|
"maxTicketWarning":"**Attention :** _Vous ne pouvez créer que {0} ticket(s) à la fois !_"
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
"missingArgsDescription":"Fehlendes Argument!",
|
"missingArgsDescription":"Fehlendes Argument!",
|
||||||
"noPermsTitle":"Du hast keine Rechte!",
|
"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!",
|
"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",
|
"chooseFromListTitle":"Ungültige ID",
|
||||||
"chooseFromListDescription":"Wählen Sie eine der folgenden ID:",
|
"chooseFromListDescription":"Wählen Sie eine der folgenden ID:",
|
||||||
"boterror":"Bot Fehler!",
|
"boterror":"Bot Fehler!",
|
||||||
@@ -19,19 +20,14 @@
|
|||||||
},
|
},
|
||||||
"commands":{
|
"commands":{
|
||||||
"userAddedTitle":"User geaddet!",
|
"userAddedTitle":"User geaddet!",
|
||||||
"userAddedDescription":"{0} wird zu diesem Ticket hinzugefügt!",
|
|
||||||
"userRemovedTitle":"User entfernt!",
|
"userRemovedTitle":"User entfernt!",
|
||||||
"userRemovedDescription":"{0} wird aus diesem Ticket entfernt!",
|
|
||||||
|
|
||||||
"renameTitle":"Der Name wurde geändert!",
|
"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!",
|
"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!",
|
"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!",
|
"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!",
|
"ticketWarning":"Die Einbettung befindet sich in der Nachricht unten!",
|
||||||
"maxTicketWarning":"**Warnung:** _Sie können nur {0} ticket(s) erstellen zu einer Zeit!_"
|
"maxTicketWarning":"**Warnung:** _Sie können nur {0} ticket(s) erstellen zu einer Zeit!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"Ri-Aperto questo ticket!",
|
"reopenTitle":"Ri-Aperto questo ticket!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"L'embed è nel messaggio sotto!",
|
"ticketWarning":"L'embed è nel messaggio sotto!",
|
||||||
"maxTicketWarning":"**Attenzione:** _Tu puoi creare solo {0} ticket(s) per volta!_"
|
"maxTicketWarning":"**Attenzione:** _Tu puoi creare solo {0} ticket(s) per volta!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"Reabriu este ticket!",
|
"reopenTitle":"Reabriu este ticket!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"A incorporação está na mensagem abaixo!",
|
"ticketWarning":"A incorporação está na mensagem abaixo!",
|
||||||
"maxTicketWarning":"**Cuidado:** _Você só pode criar {0} ticket(s) de cada vez!!_"
|
"maxTicketWarning":"**Cuidado:** _Você só pode criar {0} ticket(s) de cada vez!!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"Ticket Re-deschis!",
|
"reopenTitle":"Ticket Re-deschis!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"Embed-ul se afla in mesajul de mai jos!",
|
"ticketWarning":"Embed-ul se afla in mesajul de mai jos!",
|
||||||
"maxTicketWarning":"**Avertizare:** _Poti creea doar {0} tickete active!_"
|
"maxTicketWarning":"**Avertizare:** _Poti creea doar {0} tickete active!_"
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
"reopenTitle":"Re-abrió este boleto!",
|
"reopenTitle":"Re-abrió este boleto!",
|
||||||
"claimTitle":"This ticket is now claimed to {0}",
|
"claimTitle":"This ticket is now claimed to {0}",
|
||||||
"unclaimTitle":"This ticket isn't claimed anymore!",
|
"unclaimTitle":"This ticket isn't claimed anymore!",
|
||||||
|
"changeTitle":"Changed ticket type to {0}!",
|
||||||
|
|
||||||
"ticketWarning":"La inserción está en el mensaje a continuación!",
|
"ticketWarning":"La inserción está en el mensaje a continuación!",
|
||||||
"maxTicketWarning":"**Advertencia:** _Solo puedes crear {0} ticket(s) a la vez!_"
|
"maxTicketWarning":"**Advertencia:** _Solo puedes crear {0} ticket(s) a la vez!_"
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "open-ticket",
|
"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.",
|
"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",
|
"main": "index.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user