From f1dc8cbcf536f5cb645e49017ea15c152d0e6058 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Thu, 24 Nov 2022 21:51:13 +0100 Subject: [PATCH] changed some stuff --- core/api/modules/events.js | 19 +++++++++-------- core/api/pluginlauncher.js | 10 ++++++--- language/german.json | 42 +++++++++++++++++++------------------- 3 files changed, 38 insertions(+), 33 deletions(-) diff --git a/core/api/modules/events.js b/core/api/modules/events.js index f1a1c6d..5536ffb 100644 --- a/core/api/modules/events.js +++ b/core/api/modules/events.js @@ -4,7 +4,8 @@ const client = bot.client const config = bot.config const log = bot.errorLog.log const l = bot.language -const storage = bot.storage + +const configParser = require("../../utils/configParser") //EVENT API: @@ -48,7 +49,7 @@ exports.onTicketOpen = (user,channel,guild,date,ticketdata) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata * @param {String} reason */ exports.onTicketClose = (user,channel,guild,date,ticketdata,reason) => { @@ -69,7 +70,7 @@ exports.onTicketClose = (user,channel,guild,date,ticketdata,reason) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata */ exports.onTicketDelete = (user,channel,guild,date,ticketdata) => { //system @@ -89,7 +90,7 @@ exports.onTicketDelete = (user,channel,guild,date,ticketdata) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata */ exports.onTicketReopen = (user,channel,guild,date,ticketdata) => { //system @@ -110,7 +111,7 @@ exports.onTicketReopen = (user,channel,guild,date,ticketdata) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata */ exports.onTicketAdd = (user,editeduser,channel,guild,date,ticketdata) => { //system @@ -131,7 +132,7 @@ exports.onTicketAdd = (user,editeduser,channel,guild,date,ticketdata) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata */ exports.onTicketRemove = (user,editeduser,channel,guild,date,ticketdata) => { //system @@ -237,7 +238,7 @@ exports.onCommand = (type,hasPerms,user,channel,guild,date) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata */ /** @@ -246,7 +247,7 @@ exports.onCommand = (type,hasPerms,user,channel,guild,date) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata * @param {String} reason */ @@ -265,7 +266,7 @@ exports.onCommand = (type,hasPerms,user,channel,guild,date) => { * @param {discord.TextChannel} channel * @param {discord.Guild} guild * @param {Date} date - * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:Object|false}} ticketdata + * @param {{name:String,status:"open"|"closed"|"deleted"|"reopened",ticketOptions:configParser.OTTicketOptions}} ticketdata */ /** diff --git a/core/api/pluginlauncher.js b/core/api/pluginlauncher.js index 3c6877e..0f70e93 100644 --- a/core/api/pluginlauncher.js +++ b/core/api/pluginlauncher.js @@ -19,9 +19,13 @@ module.exports = () => { /**@type {Error} */ const theError = err if (api.enableAPIdebug){ - const data = fs.readFileSync("./apiDebug.txt") - const newData = data ? data.toString() : "" - fs.writeFileSync("./apiDebug.txt",newData+"ERROR: "+theError.name+": "+theError.message+"\n"+theError.stack+"\n\n") + try { + const data = fs.readFileSync("./apiDebug.txt") + const newData = data ? data.toString() : "" + fs.writeFileSync("./apiDebug.txt",newData+"ERROR: "+theError.name+": "+theError.message+"\n"+theError.stack+"\n\n") + }catch{ + fs.writeFileSync("./apiDebug.txt","ERROR: "+theError.name+": "+theError.message+"\n"+theError.stack+"\n\n") + } } failcount++ totalcount++ diff --git a/language/german.json b/language/german.json index 2284a57..3a31cda 100644 --- a/language/german.json +++ b/language/german.json @@ -3,8 +3,7 @@ "missingArgsTitle":"Ungültiges Argument!", "missingArgsDescription":"Fehlendes Argument!", "noPermsTitle":"Du hast keine Rechte!", - "noPermsDescription":"You need the `ADMINISTRATOR` permission or be in the list of allowed roles!", - "noPermsDelete":"Only admins can delete a ticket!", + "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!", "chooseFromListTitle":"Ungültige ID", "chooseFromListDescription":"Wählen Sie eine der folgenden ID:", "boterror":"Bot Fehler!", @@ -15,24 +14,30 @@ "anotherOption":"Diese Option ist kein Ticket, sondern eine andere Art!", "maxAmountTitle":"Das Limit wurde erreicht!", "maxAmountDescription":"Sie haben die maximal zulässige Anzahl von Tickets erreicht!\nSie können also keine neue erstellen.!", - "somethingWentWrong":"**Etwas ist schief gelaufen!**\nBitte versuchen Sie es ein anderes Mal!", + "somethingWentWrong":"Etwas ist schief gelaufen!**\nBitte versuchen Sie es ein anderes Mal!", "somethingWentWrongTranscript":"Bei der Erstellung der Transcript ist etwas schief gelaufen!**\nBitte versuchen Sie es ein anderes Mal!" }, "commands":{ - "userAddedTitle":"Added {0} to this ticket!", - "userRemovedTitle":"Removed {0} from this ticket!", - "renameTitle":"Changed the name to {0}!", - "closeTitle":"Closed this ticket!", - "deleteTitle":"Deleting this ticket...", - "reopenTitle":"Re-Opened this ticket!", - "claimTitle":"This ticket is now claimed to {0}", - "unclaimTitle":"This ticket isn't claimed anymore!", + "userAddedTitle":"User geaddet!", + "userAddedDescription":"{0} wird zu diesem Ticket hinzugefügt!", + "userRemovedTitle":"User entfernt!", + "userRemovedDescription":"{0} wird aus diesem Ticket entfernt!", - "ticketWarning":"The embed is in the message below!", - "maxTicketWarning":"**Warning:** _You can only create {0} ticket(s) at a time!_" + "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!", + + "ticketWarning":"Die Einbettung befindet sich in der Nachricht unten!", + "maxTicketWarning":"**Warnung:** _Sie können nur {0} ticket(s) erstellen zu einer Zeit!_" }, "helpMenu":{ - "title":"Available Commands:", + "title":"Hilfe Menu:", "header1":"**Gehe zu {0} um ein Ticket zu erstellen!**\n\n", "header2":"**Führen Sie den Befehl `/new` oder `/ticket` um ein Ticket zu erstellen!**\n\n", @@ -64,20 +69,15 @@ "deletedTicketDmTitle":"Ticket löschen!", "closedTicketDmDescription":"Ihr Ticket ist geschlossen!", "deletedTicketDmDescription":"Ihr Ticket ist gelöscht!", - "reopenTicketDmTitle":"Ticket neu Eröffnen!", - "reopenTicketDmDescription":"Dein Ticket ist Neu eröffnet!", "newTranscriptTitle":"Eine neue Transscript finden Sie hier!", + "newTranscriptDescription":"Die Abschrift finden Sie in der obigen Textdatei!", "hereIsTheTranscript":"Hier ist das Transscript:", "chooseCategory":"Wähle eine Kategorie:", - "gettingdeleted":"Ticket wird gelöscht...", - - "none":"none", - "reason":"reason", "deletedby":"Gelöscht von", "closedby":"Geschlossen von", - "modalreason":"Was ist der Grund für das schließen des Tickets?", + "modalreason":"Was ist der Grund?", "chooseATicket": "Wähle ein Ticket" } } \ No newline at end of file