Small bug fixes

This commit is contained in:
DJj123dj
2025-01-06 22:29:09 +01:00
parent 17e1902681
commit e65a092bc0
2 changed files with 9 additions and 26 deletions
+6 -23
View File
@@ -490,7 +490,7 @@ const panelEmbeds = () => {
if (!panel.exists("openticket:embed")) return if (!panel.exists("openticket:embed")) return
const embedOptions = panel.get("openticket:embed").value const embedOptions = panel.get("openticket:embed").value
instance.setColor(embedOptions.customColor ? (embedOptions.customColor as discord.ColorResolvable) : generalConfig.data.mainColor) instance.setColor(embedOptions.customColor ? embedOptions.customColor : generalConfig.data.mainColor)
instance.setTitle(embedOptions.title) instance.setTitle(embedOptions.title)
if (embedOptions.thumbnail) instance.setThumbnail(embedOptions.thumbnail) if (embedOptions.thumbnail) instance.setThumbnail(embedOptions.thumbnail)
if (embedOptions.image) instance.setImage(embedOptions.image) if (embedOptions.image) instance.setImage(embedOptions.image)
@@ -586,7 +586,7 @@ const ticketEmbeds = () => {
const {user,ticket} = params const {user,ticket} = params
const embedOptions = ticket.option.get("openticket:ticket-message-embed").value const embedOptions = ticket.option.get("openticket:ticket-message-embed").value
instance.setColor(embedOptions.customColor ? (embedOptions.customColor as discord.ColorResolvable) : generalConfig.data.mainColor) instance.setColor(embedOptions.customColor ? embedOptions.customColor : generalConfig.data.mainColor)
if (embedOptions.title) instance.setTitle(embedOptions.title) if (embedOptions.title) instance.setTitle(embedOptions.title)
if (embedOptions.thumbnail) instance.setThumbnail(embedOptions.thumbnail) if (embedOptions.thumbnail) instance.setThumbnail(embedOptions.thumbnail)
if (embedOptions.image) instance.setImage(embedOptions.image) if (embedOptions.image) instance.setImage(embedOptions.image)
@@ -985,8 +985,9 @@ const transcriptEmbeds = () => {
embeds.get("openticket:transcript-text-ready").workers.add( embeds.get("openticket:transcript-text-ready").workers.add(
new api.ODWorker("openticket:transcript-text-ready",0,async (instance,params,source) => { new api.ODWorker("openticket:transcript-text-ready",0,async (instance,params,source) => {
const {guild,channel,user,ticket,compiler} = params const {guild,channel,user,ticket,compiler} = params
const transcriptConfig = openticket.configs.get("openticket:transcripts")
instance.setColor(generalConfig.data.mainColor) instance.setColor(transcriptConfig.data.embedSettings.customColor ? transcriptConfig.data.embedSettings.customColor : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("📄",lang.getTranslation("transcripts.success.ready"))) instance.setTitle(utilities.emojiTitle("📄",lang.getTranslation("transcripts.success.ready")))
instance.setTimestamp(new Date()) instance.setTimestamp(new Date())
instance.addFields({name:lang.getTranslation("params.uppercase.ticket")+":",value:"#"+channel.name,inline:false}) instance.addFields({name:lang.getTranslation("params.uppercase.ticket")+":",value:"#"+channel.name,inline:false})
@@ -1014,8 +1015,9 @@ const transcriptEmbeds = () => {
embeds.get("openticket:transcript-html-ready").workers.add( embeds.get("openticket:transcript-html-ready").workers.add(
new api.ODWorker("openticket:transcript-html-ready",0,async (instance,params,source) => { new api.ODWorker("openticket:transcript-html-ready",0,async (instance,params,source) => {
const {guild,channel,user,ticket,compiler,result} = params const {guild,channel,user,ticket,compiler,result} = params
const transcriptConfig = openticket.configs.get("openticket:transcripts")
instance.setColor(generalConfig.data.mainColor) instance.setColor(transcriptConfig.data.embedSettings.customColor ? transcriptConfig.data.embedSettings.customColor : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("📄",lang.getTranslation("transcripts.success.ready"))) instance.setTitle(utilities.emojiTitle("📄",lang.getTranslation("transcripts.success.ready")))
instance.setTimestamp(new Date()) instance.setTimestamp(new Date())
instance.addFields({name:lang.getTranslation("params.uppercase.ticket")+":",value:"#"+channel.name,inline:false}) instance.addFields({name:lang.getTranslation("params.uppercase.ticket")+":",value:"#"+channel.name,inline:false})
@@ -1162,25 +1164,6 @@ const clearEmbeds = () => {
) )
} }
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
//TRANSLATION FINISHED UNTIL HERE
const autoEmbeds = () => { const autoEmbeds = () => {
//AUTOCLOSE MESSAGE //AUTOCLOSE MESSAGE
embeds.add(new api.ODEmbed("openticket:autoclose-message")) embeds.add(new api.ODEmbed("openticket:autoclose-message"))
+3 -3
View File
@@ -200,7 +200,7 @@ export interface ODJsonConfig_DefaultOptionEmbedSettingsType {
enabled:boolean, enabled:boolean,
title:string, title:string,
description:string, description:string,
customColor:string, customColor:discord.ColorResolvable,
image:string, image:string,
thumbnail:string, thumbnail:string,
@@ -312,7 +312,7 @@ export interface ODJsonConfig_DefaultPanelEmbedSettingsType {
title:string, title:string,
description:string, description:string,
customColor:string, customColor:discord.ColorResolvable,
url:string, url:string,
image:string, image:string,
@@ -426,7 +426,7 @@ export class ODJsonConfig_DefaultTranscripts extends ODJsonConfig {
mode:"html"|"text" mode:"html"|"text"
}, },
embedSettings:{ embedSettings:{
customColor:string, customColor:discord.ColorResolvable,
listAllParticipants:boolean, listAllParticipants:boolean,
includeTicketStats:boolean includeTicketStats:boolean
}, },