Small bug fixes
This commit is contained in:
+6
-23
@@ -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"))
|
||||||
|
|||||||
@@ -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
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user