Rename: "source" to "origin" for improved readability

This commit is contained in:
DJj123dj
2026-05-04 19:05:58 +02:00
parent 6bfa0e0f10
commit e4b4acfd9f
51 changed files with 770 additions and 770 deletions
+21 -21
View File
@@ -201,11 +201,11 @@ const ticketButtons = () => {
//CLOSE TICKET
buttons.add(new api.ODButton("opendiscord:close-ticket"))
buttons.get("opendiscord:close-ticket").workers.add(
new api.ODWorker("opendiscord:close-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:close-ticket",0,async (instance,params,origin) => {
const {guild,channel,ticket} = params
instance.setMode("button")
instance.setCustomId("od:close-ticket_"+source)
instance.setCustomId("od:close-ticket_"+origin)
instance.setColor("gray")
instance.setEmoji("🔒")
instance.setLabel(lang.getTranslation("actions.buttons.close"))
@@ -215,11 +215,11 @@ const ticketButtons = () => {
//DELETE TICKET
buttons.add(new api.ODButton("opendiscord:delete-ticket"))
buttons.get("opendiscord:delete-ticket").workers.add(
new api.ODWorker("opendiscord:delete-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:delete-ticket",0,async (instance,params,origin) => {
const {guild,channel,ticket} = params
instance.setMode("button")
instance.setCustomId("od:delete-ticket_"+source)
instance.setCustomId("od:delete-ticket_"+origin)
instance.setColor("red")
instance.setEmoji("✖")
instance.setLabel(lang.getTranslation("actions.buttons.delete"))
@@ -229,11 +229,11 @@ const ticketButtons = () => {
//REOPEN TICKET
buttons.add(new api.ODButton("opendiscord:reopen-ticket"))
buttons.get("opendiscord:reopen-ticket").workers.add(
new api.ODWorker("opendiscord:reopen-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reopen-ticket",0,async (instance,params,origin) => {
const {guild,channel,ticket} = params
instance.setMode("button")
instance.setCustomId("od:reopen-ticket_"+source)
instance.setCustomId("od:reopen-ticket_"+origin)
instance.setColor("green")
instance.setEmoji("🔓")
instance.setLabel(lang.getTranslation("actions.buttons.reopen"))
@@ -243,11 +243,11 @@ const ticketButtons = () => {
//CLAIM TICKET
buttons.add(new api.ODButton("opendiscord:claim-ticket"))
buttons.get("opendiscord:claim-ticket").workers.add(
new api.ODWorker("opendiscord:claim-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:claim-ticket",0,async (instance,params,origin) => {
const {guild,channel,ticket} = params
instance.setMode("button")
instance.setCustomId("od:claim-ticket_"+source)
instance.setCustomId("od:claim-ticket_"+origin)
instance.setColor("green")
instance.setEmoji("👋")
instance.setLabel(lang.getTranslation("actions.buttons.claim"))
@@ -257,11 +257,11 @@ const ticketButtons = () => {
//UNCLAIM TICKET
buttons.add(new api.ODButton("opendiscord:unclaim-ticket"))
buttons.get("opendiscord:unclaim-ticket").workers.add(
new api.ODWorker("opendiscord:unclaim-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unclaim-ticket",0,async (instance,params,origin) => {
const {guild,channel,ticket} = params
instance.setMode("button")
instance.setCustomId("od:unclaim-ticket_"+source)
instance.setCustomId("od:unclaim-ticket_"+origin)
instance.setColor("green")
instance.setEmoji("↩️")
instance.setLabel(lang.getTranslation("actions.buttons.unclaim"))
@@ -271,11 +271,11 @@ const ticketButtons = () => {
//PIN TICKET
buttons.add(new api.ODButton("opendiscord:pin-ticket"))
buttons.get("opendiscord:pin-ticket").workers.add(
new api.ODWorker("opendiscord:pin-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:pin-ticket",0,async (instance,params,origin) => {
const {guild,channel,ticket} = params
instance.setMode("button")
instance.setCustomId("od:pin-ticket_"+source)
instance.setCustomId("od:pin-ticket_"+origin)
instance.setColor("gray")
instance.setEmoji(generalConfig.data.system.pinEmoji)
instance.setLabel(lang.getTranslation("actions.buttons.pin"))
@@ -285,11 +285,11 @@ const ticketButtons = () => {
//UNPIN TICKET
buttons.add(new api.ODButton("opendiscord:unpin-ticket"))
buttons.get("opendiscord:unpin-ticket").workers.add(
new api.ODWorker("opendiscord:unpin-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unpin-ticket",0,async (instance,params,origin) => {
const {guild,channel,ticket} = params
instance.setMode("button")
instance.setCustomId("od:unpin-ticket_"+source)
instance.setCustomId("od:unpin-ticket_"+origin)
instance.setColor("gray")
instance.setEmoji(generalConfig.data.system.pinEmoji)
instance.setLabel(lang.getTranslation("actions.buttons.unpin"))
@@ -301,7 +301,7 @@ const transcriptButtons = () => {
//TRANSCRIPT HTML VISIT
buttons.add(new api.ODButton("opendiscord:transcript-html-visit"))
buttons.get("opendiscord:transcript-html-visit").workers.add(
new api.ODWorker("opendiscord:transcript-html-visit",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-html-visit",0,async (instance,params,origin) => {
const {result} = params
instance.setMode("url")
if (result.data) instance.setUrl(result.data.url)
@@ -314,9 +314,9 @@ const transcriptButtons = () => {
//TRANSCRIPT ERROR RETRY
buttons.add(new api.ODButton("opendiscord:transcript-error-retry"))
buttons.get("opendiscord:transcript-error-retry").workers.add(
new api.ODWorker("opendiscord:transcript-error-retry",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-error-retry",0,async (instance,params,origin) => {
instance.setMode("button")
instance.setCustomId("od:transcript-error-retry_"+source)
instance.setCustomId("od:transcript-error-retry_"+origin)
instance.setColor("gray")
instance.setEmoji("🔄")
instance.setLabel(lang.getTranslation("transcripts.errors.retry"))
@@ -326,9 +326,9 @@ const transcriptButtons = () => {
//TRANSCRIPT ERROR CONTINUE
buttons.add(new api.ODButton("opendiscord:transcript-error-continue"))
buttons.get("opendiscord:transcript-error-continue").workers.add(
new api.ODWorker("opendiscord:transcript-error-continue",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-error-continue",0,async (instance,params,origin) => {
instance.setMode("button")
instance.setCustomId("od:transcript-error-continue_"+source)
instance.setCustomId("od:transcript-error-continue_"+origin)
instance.setColor("red")
instance.setEmoji("✖")
instance.setLabel(lang.getTranslation("transcripts.errors.continue"))
@@ -340,9 +340,9 @@ const clearButtons = () => {
//CLEAR CONTINUE
buttons.add(new api.ODButton("opendiscord:clear-continue"))
buttons.get("opendiscord:clear-continue").workers.add(
new api.ODWorker("opendiscord:clear-continue",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:clear-continue",0,async (instance,params,origin) => {
instance.setMode("button")
instance.setCustomId("od:clear-continue_"+source+"_"+params.filter)
instance.setCustomId("od:clear-continue_"+origin+"_"+params.filter)
instance.setColor("red")
instance.setEmoji("✖")
instance.setLabel(lang.getTranslation("actions.buttons.clear"))
+84 -84
View File
@@ -23,12 +23,12 @@ export const registerAllEmbeds = async () => {
extraEmbeds()
}
/**Utility function to get the translated "method" from the source. Mostly used in error embeds. */
const getMethodFromSource = (source:"slash"|"text"|"button"|"dropdown"|"modal"|"other"): string => {
if (source == "slash" || source == "text") return lang.getTranslation("params.lowercase.command")
else if (source == "button") return lang.getTranslation("params.lowercase.button")
else if (source == "dropdown") return lang.getTranslation("params.lowercase.dropdown")
else if (source == "modal") return lang.getTranslation("params.lowercase.modal")
/**Utility function to get the translated "method" from the origin. Mostly used in error embeds. */
const getMethodFromOrigin = (origin:"slash"|"text"|"button"|"dropdown"|"modal"|"other"): string => {
if (origin == "slash" || origin == "text") return lang.getTranslation("params.lowercase.command")
else if (origin == "button") return lang.getTranslation("params.lowercase.button")
else if (origin == "dropdown") return lang.getTranslation("params.lowercase.dropdown")
else if (origin == "modal") return lang.getTranslation("params.lowercase.modal")
else return lang.getTranslation("params.lowercase.method")
}
//lang.getTranslation()
@@ -37,10 +37,10 @@ const errorEmbeds = () => {
//ERROR
embeds.add(new api.ODEmbed("opendiscord:error"))
embeds.get("opendiscord:error").workers.add(
new api.ODWorker("opendiscord:error",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error",0,async (instance,params,origin) => {
const {user,error,layout,customTitle} = params
const method = getMethodFromSource(source)
const method = getMethodFromOrigin(origin)
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("❌",customTitle ?? lang.getTranslation("errors.titles.internalError")))
@@ -154,10 +154,10 @@ const errorEmbeds = () => {
//ERROR NO PERMISSIONS
embeds.add(new api.ODEmbed("opendiscord:error-no-permissions"))
embeds.get("opendiscord:error-no-permissions").workers.add(
new api.ODWorker("opendiscord:error-no-permissions",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions",0,async (instance,params,origin) => {
const {user,permissions} = params
const method = getMethodFromSource(source)
const method = getMethodFromOrigin(origin)
const renderedPerms = permissions.map((perm) => {
if (perm == "developer") return "- "+lang.getTranslation("errors.permissions.developer")
@@ -180,10 +180,10 @@ const errorEmbeds = () => {
//ERROR NO PERMISSIONS COOLDOWN
embeds.add(new api.ODEmbed("opendiscord:error-no-permissions-cooldown"))
embeds.get("opendiscord:error-no-permissions-cooldown").workers.add(
new api.ODWorker("opendiscord:error-no-permissions-cooldown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions-cooldown",0,async (instance,params,origin) => {
const {user} = params
const method = getMethodFromSource(source)
const method = getMethodFromOrigin(origin)
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("❌",lang.getTranslation("errors.titles.noPermissions")))
@@ -196,10 +196,10 @@ const errorEmbeds = () => {
//ERROR NO PERMISSIONS BLACKLISTED
embeds.add(new api.ODEmbed("opendiscord:error-no-permissions-blacklisted"))
embeds.get("opendiscord:error-no-permissions-blacklisted").workers.add(
new api.ODWorker("opendiscord:error-no-permissions-blacklisted",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions-blacklisted",0,async (instance,params,origin) => {
const {user} = params
const method = getMethodFromSource(source)
const method = getMethodFromOrigin(origin)
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("❌",lang.getTranslation("errors.titles.noPermissions")))
@@ -211,7 +211,7 @@ const errorEmbeds = () => {
//ERROR NO PERMISSIONS LIMITS
embeds.add(new api.ODEmbed("opendiscord:error-no-permissions-limits"))
embeds.get("opendiscord:error-no-permissions-limits").workers.add(
new api.ODWorker("opendiscord:error-no-permissions-limits",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions-limits",0,async (instance,params,origin) => {
const {user,limit} = params
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
@@ -227,10 +227,10 @@ const errorEmbeds = () => {
//ERROR RESPONDER TIMEOUT
embeds.add(new api.ODEmbed("opendiscord:error-responder-timeout"))
embeds.get("opendiscord:error-responder-timeout").workers.add(
new api.ODWorker("opendiscord:error-responder-timeout",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-responder-timeout",0,async (instance,params,origin) => {
const {user} = params
const method = getMethodFromSource(source)
const method = getMethodFromOrigin(origin)
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("❌",lang.getTranslation("errors.titles.internalError")))
@@ -244,7 +244,7 @@ const errorEmbeds = () => {
//ERROR TICKET UNKNOWN
embeds.add(new api.ODEmbed("opendiscord:error-ticket-unknown"))
embeds.get("opendiscord:error-ticket-unknown").workers.add(
new api.ODWorker("opendiscord:error-ticket-unknown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-ticket-unknown",0,async (instance,params,origin) => {
const {user} = params
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
@@ -258,7 +258,7 @@ const errorEmbeds = () => {
//ERROR TICKET DEPRECATED
embeds.add(new api.ODEmbed("opendiscord:error-ticket-deprecated"))
embeds.get("opendiscord:error-ticket-deprecated").workers.add(
new api.ODWorker("opendiscord:error-ticket-deprecated",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-ticket-deprecated",0,async (instance,params,origin) => {
const {user} = params
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
@@ -272,7 +272,7 @@ const errorEmbeds = () => {
//ERROR OPTION UNKNOWN
embeds.add(new api.ODEmbed("opendiscord:error-option-unknown"))
embeds.get("opendiscord:error-option-unknown").workers.add(
new api.ODWorker("opendiscord:error-option-unknown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-option-unknown",0,async (instance,params,origin) => {
const {user} = params
const renderedTicketOptions = opendiscord.options.getAll().map((option) => {
@@ -292,7 +292,7 @@ const errorEmbeds = () => {
//ERROR PANEL UNKNOWN
embeds.add(new api.ODEmbed("opendiscord:error-panel-unknown"))
embeds.get("opendiscord:error-panel-unknown").workers.add(
new api.ODWorker("opendiscord:error-panel-unknown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-panel-unknown",0,async (instance,params,origin) => {
const {user} = params
const renderedPanels = opendiscord.panels.getAll().map((panel) => {
@@ -312,10 +312,10 @@ const errorEmbeds = () => {
//ERROR NOT IN GUILD
embeds.add(new api.ODEmbed("opendiscord:error-not-in-guild"))
embeds.get("opendiscord:error-not-in-guild").workers.add(
new api.ODWorker("opendiscord:error-not-in-guild",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-not-in-guild",0,async (instance,params,origin) => {
const {user} = params
const method = getMethodFromSource(source)
const method = getMethodFromOrigin(origin)
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("❌",lang.getTranslation("errors.titles.notInGuild")))
@@ -327,16 +327,16 @@ const errorEmbeds = () => {
//ERROR CHANNEL RENAME
embeds.add(new api.ODEmbed("opendiscord:error-channel-rename"))
embeds.get("opendiscord:error-channel-rename").workers.add(
new api.ODWorker("opendiscord:error-channel-rename",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-channel-rename",0,async (instance,params,origin) => {
const {channel,user,originalName,newName} = params
const method = (source == "ticket-move" || source == "ticket-pin" || source == "ticket-rename" || source == "ticket-unpin" || source == "ticket-priority" || source == "ticket-transfer") ? source : getMethodFromSource(source)
const method = (origin == "ticket-move" || origin == "ticket-pin" || origin == "ticket-rename" || origin == "ticket-unpin" || origin == "ticket-priority" || origin == "ticket-transfer") ? origin : getMethodFromOrigin(origin)
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("❌",lang.getTranslation("errors.titles.channelRename")))
instance.setAuthor(user.displayName,user.displayAvatarURL())
instance.setDescription(lang.getTranslation("errors.descriptions.channelRename"))
instance.setFooter(lang.getTranslationWithParams("errors.descriptions.channelRenameSource",[method]))
instance.setFooter(lang.getTranslationWithParams("errors.descriptions.channelRenameOrigin",[method]))
instance.addFields(
{name:lang.getTranslation("params.uppercase.originalName")+":",value:"```#"+originalName+"```",inline:false},
{name:lang.getTranslation("params.uppercase.newName")+":",value:"```#"+newName+"```",inline:false}
@@ -347,10 +347,10 @@ const errorEmbeds = () => {
//ERROR TICKET BUSY
embeds.add(new api.ODEmbed("opendiscord:error-ticket-busy"))
embeds.get("opendiscord:error-ticket-busy").workers.add(
new api.ODWorker("opendiscord:error-ticket-busy",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-ticket-busy",0,async (instance,params,origin) => {
const {user} = params
const method = getMethodFromSource(source)
const method = getMethodFromOrigin(origin)
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
instance.setTitle(utilities.emojiTitle("❌",lang.getTranslation("errors.titles.busy")))
@@ -529,7 +529,7 @@ const ticketEmbeds = () => {
//TICKET CREATED
embeds.add(new api.ODEmbed("opendiscord:ticket-created"))
embeds.get("opendiscord:ticket-created").workers.add(
new api.ODWorker("opendiscord:ticket-created",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-created",0,async (instance,params,origin) => {
const {user} = params
instance.setColor(generalConfig.data.mainColor)
@@ -543,7 +543,7 @@ const ticketEmbeds = () => {
//TICKET CREATED DM
embeds.add(new api.ODEmbed("opendiscord:ticket-created-dm"))
embeds.get("opendiscord:ticket-created-dm").workers.add(
new api.ODWorker("opendiscord:ticket-created-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-created-dm",0,async (instance,params,origin) => {
const {user,ticket} = params
const embedOptions = ticket.option.get("opendiscord:dm-message-embed").value
@@ -563,10 +563,10 @@ const ticketEmbeds = () => {
//TICKET CREATED LOGS
embeds.add(new api.ODEmbed("opendiscord:ticket-created-logs"))
embeds.get("opendiscord:ticket-created-logs").workers.add(
new api.ODWorker("opendiscord:ticket-created-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-created-logs",0,async (instance,params,origin) => {
const {user,ticket} = params
const method = (source == "panel-button" || source == "panel-dropdown") ? lang.getTranslation("params.uppercase.panel") : (source == "slash" || source == "text") ? lang.getTranslation("params.uppercase.command") : lang.getTranslation("params.uppercase.system")
const method = (origin == "panel-button" || origin == "panel-dropdown") ? lang.getTranslation("params.uppercase.panel") : (origin == "slash" || origin == "text") ? lang.getTranslation("params.uppercase.command") : lang.getTranslation("params.uppercase.system")
const blacklisted = opendiscord.blacklist.exists(user.id) ? lang.getTranslation("params.uppercase.true") : lang.getTranslation("params.uppercase.false")
instance.setColor(generalConfig.data.mainColor)
@@ -586,7 +586,7 @@ const ticketEmbeds = () => {
//TICKET MESSAGE
embeds.add(new api.ODEmbed("opendiscord:ticket-message"))
embeds.get("opendiscord:ticket-message").workers.add(
new api.ODWorker("opendiscord:ticket-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-message",0,async (instance,params,origin) => {
const {user,ticket} = params
const embedOptions = ticket.option.get("opendiscord:ticket-message-embed").value
@@ -625,7 +625,7 @@ const ticketEmbeds = () => {
//TICKET CLOSED
embeds.add(new api.ODEmbed("opendiscord:close-message"))
embeds.get("opendiscord:close-message").workers.add(
new api.ODWorker("opendiscord:close-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:close-message",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -639,7 +639,7 @@ const ticketEmbeds = () => {
//TICKET REOPENED
embeds.add(new api.ODEmbed("opendiscord:reopen-message"))
embeds.get("opendiscord:reopen-message").workers.add(
new api.ODWorker("opendiscord:reopen-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reopen-message",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -653,7 +653,7 @@ const ticketEmbeds = () => {
//TICKET DELETED
embeds.add(new api.ODEmbed("opendiscord:delete-message"))
embeds.get("opendiscord:delete-message").workers.add(
new api.ODWorker("opendiscord:delete-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:delete-message",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -667,7 +667,7 @@ const ticketEmbeds = () => {
//TICKET CLAIMED
embeds.add(new api.ODEmbed("opendiscord:claim-message"))
embeds.get("opendiscord:claim-message").workers.add(
new api.ODWorker("opendiscord:claim-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:claim-message",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -681,7 +681,7 @@ const ticketEmbeds = () => {
//TICKET UNCLAIMED
embeds.add(new api.ODEmbed("opendiscord:unclaim-message"))
embeds.get("opendiscord:unclaim-message").workers.add(
new api.ODWorker("opendiscord:unclaim-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unclaim-message",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -695,7 +695,7 @@ const ticketEmbeds = () => {
//TICKET PINNED
embeds.add(new api.ODEmbed("opendiscord:pin-message"))
embeds.get("opendiscord:pin-message").workers.add(
new api.ODWorker("opendiscord:pin-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:pin-message",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -709,7 +709,7 @@ const ticketEmbeds = () => {
//TICKET UNPINNED
embeds.add(new api.ODEmbed("opendiscord:unpin-message"))
embeds.get("opendiscord:unpin-message").workers.add(
new api.ODWorker("opendiscord:unpin-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unpin-message",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -723,7 +723,7 @@ const ticketEmbeds = () => {
//TICKET RENAMED
embeds.add(new api.ODEmbed("opendiscord:rename-message"))
embeds.get("opendiscord:rename-message").workers.add(
new api.ODWorker("opendiscord:rename-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:rename-message",0,async (instance,params,origin) => {
const {user,ticket,reason,data} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -737,7 +737,7 @@ const ticketEmbeds = () => {
//TICKET MOVED
embeds.add(new api.ODEmbed("opendiscord:move-message"))
embeds.get("opendiscord:move-message").workers.add(
new api.ODWorker("opendiscord:move-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:move-message",0,async (instance,params,origin) => {
const {user,ticket,reason,data} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -751,7 +751,7 @@ const ticketEmbeds = () => {
//TICKET USER ADDED
embeds.add(new api.ODEmbed("opendiscord:add-message"))
embeds.get("opendiscord:add-message").workers.add(
new api.ODWorker("opendiscord:add-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:add-message",0,async (instance,params,origin) => {
const {user,ticket,reason,data} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -765,7 +765,7 @@ const ticketEmbeds = () => {
//TICKET USER REMOVED
embeds.add(new api.ODEmbed("opendiscord:remove-message"))
embeds.get("opendiscord:remove-message").workers.add(
new api.ODWorker("opendiscord:remove-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:remove-message",0,async (instance,params,origin) => {
const {user,ticket,reason,data} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -779,7 +779,7 @@ const ticketEmbeds = () => {
//TICKET ACTION DM
embeds.add(new api.ODEmbed("opendiscord:ticket-action-dm"))
embeds.get("opendiscord:ticket-action-dm").workers.add(
new api.ODWorker("opendiscord:ticket-action-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-action-dm",0,async (instance,params,origin) => {
const {user,mode,ticket,reason,additionalData} = params
const channel = await opendiscord.tickets.getTicketChannel(ticket)
@@ -828,7 +828,7 @@ const ticketEmbeds = () => {
//TICKET ACTION LOGS
embeds.add(new api.ODEmbed("opendiscord:ticket-action-logs"))
embeds.get("opendiscord:ticket-action-logs").workers.add(
new api.ODWorker("opendiscord:ticket-action-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-action-logs",0,async (instance,params,origin) => {
const {user,mode,ticket,reason,additionalData} = params
const channel = await opendiscord.tickets.getTicketChannel(ticket)
@@ -884,7 +884,7 @@ const blacklistEmbeds = () => {
//BLACKLIST VIEW
embeds.add(new api.ODEmbed("opendiscord:blacklist-view"))
embeds.get("opendiscord:blacklist-view").workers.add(
new api.ODWorker("opendiscord:blacklist-view",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-view",0,async (instance,params,origin) => {
const {user} = params
const renderedUsers: string[] = []
@@ -904,7 +904,7 @@ const blacklistEmbeds = () => {
//BLACKLIST GET
embeds.add(new api.ODEmbed("opendiscord:blacklist-get"))
embeds.get("opendiscord:blacklist-get").workers.add(
new api.ODWorker("opendiscord:blacklist-get",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-get",0,async (instance,params,origin) => {
const {user,data} = params
const blacklist = opendiscord.blacklist.get(data.id)
@@ -923,7 +923,7 @@ const blacklistEmbeds = () => {
//BLACKLIST ADD
embeds.add(new api.ODEmbed("opendiscord:blacklist-add"))
embeds.get("opendiscord:blacklist-add").workers.add(
new api.ODWorker("opendiscord:blacklist-add",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-add",0,async (instance,params,origin) => {
const {user,data,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -937,7 +937,7 @@ const blacklistEmbeds = () => {
//BLACKLIST REMOVE
embeds.add(new api.ODEmbed("opendiscord:blacklist-remove"))
embeds.get("opendiscord:blacklist-remove").workers.add(
new api.ODWorker("opendiscord:blacklist-remove",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-remove",0,async (instance,params,origin) => {
const {user,data,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -951,7 +951,7 @@ const blacklistEmbeds = () => {
//BLACKLIST DM
embeds.add(new api.ODEmbed("opendiscord:blacklist-dm"))
embeds.get("opendiscord:blacklist-dm").workers.add(
new api.ODWorker("opendiscord:blacklist-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-dm",0,async (instance,params,origin) => {
const {user,mode,data,reason} = params
const title = (mode == "add") ? lang.getTranslation("actions.titles.blacklistAddDm") : lang.getTranslation("actions.titles.blacklistRemoveDm")
@@ -968,7 +968,7 @@ const blacklistEmbeds = () => {
//BLACKLIST LOGS
embeds.add(new api.ODEmbed("opendiscord:blacklist-logs"))
embeds.get("opendiscord:blacklist-logs").workers.add(
new api.ODWorker("opendiscord:blacklist-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-logs",0,async (instance,params,origin) => {
const {user,mode,data,reason} = params
const title = (mode == "add") ? lang.getTranslation("actions.titles.blacklistAdd") : lang.getTranslation("actions.titles.blacklistRemove")
@@ -989,7 +989,7 @@ const transcriptEmbeds = () => {
//TRANSCRIPT TEXT READY
embeds.add(new api.ODEmbed("opendiscord:transcript-text-ready"))
embeds.get("opendiscord:transcript-text-ready").workers.add(
new api.ODWorker("opendiscord:transcript-text-ready",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-text-ready",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler} = params
const transcriptConfig = opendiscord.configs.get("opendiscord:transcripts")
@@ -1007,11 +1007,11 @@ const transcriptEmbeds = () => {
}catch{}
}
if (source == "channel") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdChannel",[lang.getTranslation("params.lowercase.text")]))
else if (source == "creator-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdCreator",[lang.getTranslation("params.lowercase.text")]))
else if (source == "participant-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdParticipant",[lang.getTranslation("params.lowercase.text")]))
else if (source == "active-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdActiveAdmin",[lang.getTranslation("params.lowercase.text")]))
else if (source == "every-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdEveryAdmin",[lang.getTranslation("params.lowercase.text")]))
if (origin == "channel") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdChannel",[lang.getTranslation("params.lowercase.text")]))
else if (origin == "creator-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdCreator",[lang.getTranslation("params.lowercase.text")]))
else if (origin == "participant-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdParticipant",[lang.getTranslation("params.lowercase.text")]))
else if (origin == "active-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdActiveAdmin",[lang.getTranslation("params.lowercase.text")]))
else if (origin == "every-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdEveryAdmin",[lang.getTranslation("params.lowercase.text")]))
else instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdOther",[lang.getTranslation("params.lowercase.text")]))
})
)
@@ -1019,7 +1019,7 @@ const transcriptEmbeds = () => {
//TRANSCRIPT HTML READY
embeds.add(new api.ODEmbed("opendiscord:transcript-html-ready"))
embeds.get("opendiscord:transcript-html-ready").workers.add(
new api.ODWorker("opendiscord:transcript-html-ready",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-html-ready",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,result} = params
const transcriptConfig = opendiscord.configs.get("opendiscord:transcripts")
@@ -1038,11 +1038,11 @@ const transcriptEmbeds = () => {
}catch{}
}
if (source == "channel") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdChannel",[lang.getTranslation("params.lowercase.html")]))
else if (source == "creator-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdCreator",[lang.getTranslation("params.lowercase.html")]))
else if (source == "participant-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdParticipant",[lang.getTranslation("params.lowercase.html")]))
else if (source == "active-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdActiveAdmin",[lang.getTranslation("params.lowercase.html")]))
else if (source == "every-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdEveryAdmin",[lang.getTranslation("params.lowercase.html")]))
if (origin == "channel") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdChannel",[lang.getTranslation("params.lowercase.html")]))
else if (origin == "creator-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdCreator",[lang.getTranslation("params.lowercase.html")]))
else if (origin == "participant-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdParticipant",[lang.getTranslation("params.lowercase.html")]))
else if (origin == "active-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdActiveAdmin",[lang.getTranslation("params.lowercase.html")]))
else if (origin == "every-admin-dm") instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdEveryAdmin",[lang.getTranslation("params.lowercase.html")]))
else instance.setDescription(lang.getTranslationWithParams("transcripts.success.createdOther",[lang.getTranslation("params.lowercase.html")]))
})
)
@@ -1050,7 +1050,7 @@ const transcriptEmbeds = () => {
//TRANSCRIPT HTML PROGRESS
embeds.add(new api.ODEmbed("opendiscord:transcript-html-progress"))
embeds.get("opendiscord:transcript-html-progress").workers.add(
new api.ODWorker("opendiscord:transcript-html-progress",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-html-progress",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,remaining} = params
const remainingDate = new Date(new Date().getTime()+remaining)
@@ -1076,7 +1076,7 @@ const transcriptEmbeds = () => {
//TRANSCRIPT ERROR
embeds.add(new api.ODEmbed("opendiscord:transcript-error"))
embeds.get("opendiscord:transcript-error").workers.add(
new api.ODWorker("opendiscord:transcript-error",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-error",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,reason} = params
instance.setColor(generalConfig.data.system.useRedErrorEmbeds ? "Red" : generalConfig.data.mainColor)
@@ -1093,7 +1093,7 @@ const roleEmbeds = () => {
//REACTION ROLE
embeds.add(new api.ODEmbed("opendiscord:reaction-role"))
embeds.get("opendiscord:reaction-role").workers.add(
new api.ODWorker("opendiscord:reaction-role",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reaction-role",0,async (instance,params,origin) => {
const {guild,user,role,result} = params
instance.setColor(generalConfig.data.mainColor)
@@ -1117,7 +1117,7 @@ const roleEmbeds = () => {
//REACTION ROLE DM
embeds.add(new api.ODEmbed("opendiscord:reaction-role-dm"))
embeds.get("opendiscord:reaction-role-dm").workers.add(
new api.ODWorker("opendiscord:reaction-role-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reaction-role-dm",0,async (instance,params,origin) => {
const {guild,user,role,result} = params
instance.setColor(generalConfig.data.mainColor)
@@ -1143,7 +1143,7 @@ const roleEmbeds = () => {
//REACTION ROLE LOGS
embeds.add(new api.ODEmbed("opendiscord:reaction-role-logs"))
embeds.get("opendiscord:reaction-role-logs").workers.add(
new api.ODWorker("opendiscord:reaction-role-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reaction-role-logs",0,async (instance,params,origin) => {
const {guild,user,role,result} = params
instance.setColor(generalConfig.data.mainColor)
@@ -1171,7 +1171,7 @@ const clearEmbeds = () => {
//CLEAR VERIFY MESSAGE
embeds.add(new api.ODEmbed("opendiscord:clear-verify-message"))
embeds.get("opendiscord:clear-verify-message").workers.add(
new api.ODWorker("opendiscord:clear-verify-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:clear-verify-message",0,async (instance,params,origin) => {
const {guild,channel,user,filter,list} = params
instance.setColor(generalConfig.data.mainColor)
@@ -1189,7 +1189,7 @@ const clearEmbeds = () => {
//CLEAR MESSAGE
embeds.add(new api.ODEmbed("opendiscord:clear-message"))
embeds.get("opendiscord:clear-message").workers.add(
new api.ODWorker("opendiscord:clear-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:clear-message",0,async (instance,params,origin) => {
const {guild,channel,user,filter,list} = params
instance.setColor(generalConfig.data.mainColor)
@@ -1206,7 +1206,7 @@ const clearEmbeds = () => {
//CLEAR LOGS
embeds.add(new api.ODEmbed("opendiscord:clear-logs"))
embeds.get("opendiscord:clear-logs").workers.add(
new api.ODWorker("opendiscord:clear-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:clear-logs",0,async (instance,params,origin) => {
const {guild,channel,user,filter,list} = params
instance.setColor(generalConfig.data.mainColor)
@@ -1226,10 +1226,10 @@ const autoEmbeds = () => {
//AUTOCLOSE MESSAGE
embeds.add(new api.ODEmbed("opendiscord:autoclose-message"))
embeds.get("opendiscord:autoclose-message").workers.add(
new api.ODWorker("opendiscord:autoclose-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autoclose-message",0,async (instance,params,origin) => {
const {user,ticket} = params
const hours: number = ticket.get("opendiscord:autoclose-hours").value
const description = (source == "leave") ? lang.getTranslation("actions.descriptions.autocloseLeave") : lang.getTranslationWithParams("actions.descriptions.autocloseTimeout",[hours.toString()])
const description = (origin == "leave") ? lang.getTranslation("actions.descriptions.autocloseLeave") : lang.getTranslationWithParams("actions.descriptions.autocloseTimeout",[hours.toString()])
instance.setAuthor(user.displayName,user.displayAvatarURL())
instance.setColor(generalConfig.data.mainColor)
@@ -1242,10 +1242,10 @@ const autoEmbeds = () => {
//AUTODELETE MESSAGE
embeds.add(new api.ODEmbed("opendiscord:autodelete-message"))
embeds.get("opendiscord:autodelete-message").workers.add(
new api.ODWorker("opendiscord:autodelete-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autodelete-message",0,async (instance,params,origin) => {
const {user,ticket} = params
const days: number = ticket.get("opendiscord:autodelete-days").value
const description = (source == "leave") ? lang.getTranslation("actions.descriptions.autodeleteLeave") : lang.getTranslationWithParams("actions.descriptions.autodeleteTimeout",[days.toString()])
const description = (origin == "leave") ? lang.getTranslation("actions.descriptions.autodeleteLeave") : lang.getTranslationWithParams("actions.descriptions.autodeleteTimeout",[days.toString()])
instance.setAuthor(user.displayName,user.displayAvatarURL())
instance.setColor(generalConfig.data.mainColor)
@@ -1258,7 +1258,7 @@ const autoEmbeds = () => {
//AUTOCLOSE ENABLE
embeds.add(new api.ODEmbed("opendiscord:autoclose-enable"))
embeds.get("opendiscord:autoclose-enable").workers.add(
new api.ODWorker("opendiscord:autoclose-enable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autoclose-enable",0,async (instance,params,origin) => {
const {user,ticket,reason,time} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -1272,7 +1272,7 @@ const autoEmbeds = () => {
//AUTODELETE ENABLE
embeds.add(new api.ODEmbed("opendiscord:autodelete-enable"))
embeds.get("opendiscord:autodelete-enable").workers.add(
new api.ODWorker("opendiscord:autodelete-enable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autodelete-enable",0,async (instance,params,origin) => {
const {user,ticket,reason,time} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -1286,7 +1286,7 @@ const autoEmbeds = () => {
//AUTOCLOSE DISABLE
embeds.add(new api.ODEmbed("opendiscord:autoclose-disable"))
embeds.get("opendiscord:autoclose-disable").workers.add(
new api.ODWorker("opendiscord:autoclose-disable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autoclose-disable",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -1300,7 +1300,7 @@ const autoEmbeds = () => {
//AUTODELETE DISABLE
embeds.add(new api.ODEmbed("opendiscord:autodelete-disable"))
embeds.get("opendiscord:autodelete-disable").workers.add(
new api.ODWorker("opendiscord:autodelete-disable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autodelete-disable",0,async (instance,params,origin) => {
const {user,ticket,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -1316,7 +1316,7 @@ const extraEmbeds = () => {
//TOPIC SET
embeds.add(new api.ODEmbed("opendiscord:topic-set"))
embeds.get("opendiscord:topic-set").workers.add(
new api.ODWorker("opendiscord:topic-set",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:topic-set",0,async (instance,params,origin) => {
const {user,topic} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -1330,7 +1330,7 @@ const extraEmbeds = () => {
//PRIORITY SET
embeds.add(new api.ODEmbed("opendiscord:priority-set"))
embeds.get("opendiscord:priority-set").workers.add(
new api.ODWorker("opendiscord:priority-set",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:priority-set",0,async (instance,params,origin) => {
const {user,priority,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -1344,7 +1344,7 @@ const extraEmbeds = () => {
//PRIORITY GET
embeds.add(new api.ODEmbed("opendiscord:priority-get"))
embeds.get("opendiscord:priority-get").workers.add(
new api.ODWorker("opendiscord:priority-get",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:priority-get",0,async (instance,params,origin) => {
const {user,priority} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
@@ -1357,7 +1357,7 @@ const extraEmbeds = () => {
//TRANSFER MESSAGE
embeds.add(new api.ODEmbed("opendiscord:transfer-message"))
embeds.get("opendiscord:transfer-message").workers.add(
new api.ODWorker("opendiscord:transfer-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transfer-message",0,async (instance,params,origin) => {
const {user,oldCreator,newCreator,reason} = params
instance.setAuthor(user.displayName,user.displayAvatarURL())
+1 -1
View File
@@ -17,7 +17,7 @@ const transcriptFiles = () => {
//TEXT TRANSCRIPT
files.add(new api.ODFile("opendiscord:text-transcript"))
files.get("opendiscord:text-transcript").workers.add(
new api.ODWorker("opendiscord:text-transcript",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:text-transcript",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,result} = params
const fileMode = transcriptConfig.data.textTranscriptStyle.fileMode
+158 -158
View File
@@ -31,7 +31,7 @@ const verifyBarMessages = () => {
//VERIFYBAR TICKET MESSAGE
messages.add(new api.ODMessage("opendiscord:verifybar-ticket-message"))
messages.get("opendiscord:verifybar-ticket-message").workers.add(
new api.ODWorker("opendiscord:verifybar-ticket-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-ticket-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar} = params
if (!guild){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-ticket-message`")
@@ -105,7 +105,7 @@ const verifyBarMessages = () => {
//TICKET CLOSED
messages.add(new api.ODMessage("opendiscord:verifybar-close-message"))
messages.get("opendiscord:verifybar-close-message").workers.add(
new api.ODWorker("opendiscord:verifybar-close-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-close-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar,originalMessage} = params
if (!guild){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-close-message`")
@@ -141,7 +141,7 @@ const verifyBarMessages = () => {
//TICKET REOPENED
messages.add(new api.ODMessage("opendiscord:verifybar-reopen-message"))
messages.get("opendiscord:verifybar-reopen-message").workers.add(
new api.ODWorker("opendiscord:verifybar-reopen-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-reopen-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar,originalMessage} = params
if (!guild){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-reopen-message`")
@@ -177,7 +177,7 @@ const verifyBarMessages = () => {
//TICKET CLAIM
messages.add(new api.ODMessage("opendiscord:verifybar-claim-message"))
messages.get("opendiscord:verifybar-claim-message").workers.add(
new api.ODWorker("opendiscord:verifybar-claim-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-claim-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar,originalMessage} = params
if (!guild){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-claim-message`")
@@ -207,7 +207,7 @@ const verifyBarMessages = () => {
//TICKET UNCLAIM
messages.add(new api.ODMessage("opendiscord:verifybar-unclaim-message"))
messages.get("opendiscord:verifybar-unclaim-message").workers.add(
new api.ODWorker("opendiscord:verifybar-unclaim-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-unclaim-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar,originalMessage} = params
if (!guild){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-unclaim-message`")
@@ -237,7 +237,7 @@ const verifyBarMessages = () => {
//TICKET PIN
messages.add(new api.ODMessage("opendiscord:verifybar-pin-message"))
messages.get("opendiscord:verifybar-pin-message").workers.add(
new api.ODWorker("opendiscord:verifybar-pin-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-pin-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar,originalMessage} = params
if (!guild){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-pin-message`")
@@ -267,7 +267,7 @@ const verifyBarMessages = () => {
//TICKET UNPIN
messages.add(new api.ODMessage("opendiscord:verifybar-unpin-message"))
messages.get("opendiscord:verifybar-unpin-message").workers.add(
new api.ODWorker("opendiscord:verifybar-unpin-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-unpin-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar,originalMessage} = params
if (!guild){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-unpin-message`")
@@ -297,7 +297,7 @@ const verifyBarMessages = () => {
//TICKET AUTOCLOSED
messages.add(new api.ODMessage("opendiscord:verifybar-autoclose-message"))
messages.get("opendiscord:verifybar-autoclose-message").workers.add(
new api.ODWorker("opendiscord:verifybar-autoclose-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:verifybar-autoclose-message",0,async (instance,params,origin) => {
const {guild,channel,user,verifybar,originalMessage} = params
if (!guild || channel.isDMBased()){
instance.setContent("ODError: Not In Guild => `opendiscord:verifybar-autoclose-message`")
@@ -332,9 +332,9 @@ const errorMessages = () => {
//ERROR
messages.add(new api.ODMessage("opendiscord:error"))
messages.get("opendiscord:error").workers.add(
new api.ODWorker("opendiscord:error",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error",0,async (instance,params,origin) => {
const {guild,channel,user,error,layout,customTitle} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error").build(source,{guild,channel,user,error,layout,customTitle}))
instance.addEmbed(await embeds.getSafe("opendiscord:error").build(origin,{guild,channel,user,error,layout,customTitle}))
instance.setEphemeral(true)
})
)
@@ -342,9 +342,9 @@ const errorMessages = () => {
//ERROR OPTION MISSING
messages.add(new api.ODMessage("opendiscord:error-option-missing"))
messages.get("opendiscord:error-option-missing").workers.add(
new api.ODWorker("opendiscord:error-option-missing",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-option-missing",0,async (instance,params,origin) => {
const {guild,channel,user,error} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-option-missing").build(source,{guild,channel,user,error}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-option-missing").build(origin,{guild,channel,user,error}))
instance.setEphemeral(true)
})
)
@@ -352,9 +352,9 @@ const errorMessages = () => {
//ERROR OPTION INVALID
messages.add(new api.ODMessage("opendiscord:error-option-invalid"))
messages.get("opendiscord:error-option-invalid").workers.add(
new api.ODWorker("opendiscord:error-option-invalid",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-option-invalid",0,async (instance,params,origin) => {
const {guild,channel,user,error} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-option-invalid").build(source,{guild,channel,user,error}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-option-invalid").build(origin,{guild,channel,user,error}))
instance.setEphemeral(true)
})
)
@@ -362,9 +362,9 @@ const errorMessages = () => {
//ERROR UNKNOWN COMMAND
messages.add(new api.ODMessage("opendiscord:error-unknown-command"))
messages.get("opendiscord:error-unknown-command").workers.add(
new api.ODWorker("opendiscord:error-unknown-command",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-unknown-command",0,async (instance,params,origin) => {
const {guild,channel,user,error} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-unknown-command").build(source,{guild,channel,user,error}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-unknown-command").build(origin,{guild,channel,user,error}))
instance.setEphemeral(true)
})
)
@@ -372,9 +372,9 @@ const errorMessages = () => {
//ERROR NO PERMISSIONS
messages.add(new api.ODMessage("opendiscord:error-no-permissions"))
messages.get("opendiscord:error-no-permissions").workers.add(
new api.ODWorker("opendiscord:error-no-permissions",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions",0,async (instance,params,origin) => {
const {guild,channel,user,permissions} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions").build(source,{guild,channel,user,permissions}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions").build(origin,{guild,channel,user,permissions}))
instance.setEphemeral(true)
})
)
@@ -382,9 +382,9 @@ const errorMessages = () => {
//ERROR NO PERMISSIONS COOLDOWN
messages.add(new api.ODMessage("opendiscord:error-no-permissions-cooldown"))
messages.get("opendiscord:error-no-permissions-cooldown").workers.add(
new api.ODWorker("opendiscord:error-no-permissions-cooldown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions-cooldown",0,async (instance,params,origin) => {
const {guild,channel,user,until} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions-cooldown").build(source,{guild,channel,user,until}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions-cooldown").build(origin,{guild,channel,user,until}))
instance.setEphemeral(true)
})
)
@@ -392,9 +392,9 @@ const errorMessages = () => {
//ERROR NO PERMISSIONS BLACKLISTED
messages.add(new api.ODMessage("opendiscord:error-no-permissions-blacklisted"))
messages.get("opendiscord:error-no-permissions-blacklisted").workers.add(
new api.ODWorker("opendiscord:error-no-permissions-blacklisted",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions-blacklisted",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions-blacklisted").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions-blacklisted").build(origin,{guild,channel,user}))
instance.setEphemeral(true)
})
)
@@ -402,9 +402,9 @@ const errorMessages = () => {
//ERROR NO PERMISSIONS LIMITS
messages.add(new api.ODMessage("opendiscord:error-no-permissions-limits"))
messages.get("opendiscord:error-no-permissions-limits").workers.add(
new api.ODWorker("opendiscord:error-no-permissions-limits",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-no-permissions-limits",0,async (instance,params,origin) => {
const {guild,channel,user,limit} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions-limits").build(source,{guild,channel,user,limit}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-no-permissions-limits").build(origin,{guild,channel,user,limit}))
instance.setEphemeral(true)
})
)
@@ -412,9 +412,9 @@ const errorMessages = () => {
//ERROR RESPONDER TIMEOUT
messages.add(new api.ODMessage("opendiscord:error-responder-timeout"))
messages.get("opendiscord:error-responder-timeout").workers.add(
new api.ODWorker("opendiscord:error-responder-timeout",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-responder-timeout",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-responder-timeout").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-responder-timeout").build(origin,{guild,channel,user}))
instance.setEphemeral(true)
})
)
@@ -422,9 +422,9 @@ const errorMessages = () => {
//ERROR TICKET UNKNOWN
messages.add(new api.ODMessage("opendiscord:error-ticket-unknown"))
messages.get("opendiscord:error-ticket-unknown").workers.add(
new api.ODWorker("opendiscord:error-ticket-unknown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-ticket-unknown",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-ticket-unknown").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-ticket-unknown").build(origin,{guild,channel,user}))
instance.setEphemeral(true)
})
)
@@ -432,10 +432,10 @@ const errorMessages = () => {
//ERROR TICKET DEPRECATED
messages.add(new api.ODMessage("opendiscord:error-ticket-deprecated"))
messages.get("opendiscord:error-ticket-deprecated").workers.add(
new api.ODWorker("opendiscord:error-ticket-deprecated",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-ticket-deprecated",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-ticket-deprecated").build(source,{guild,channel,user}))
instance.addComponent(await buttons.getSafe("opendiscord:error-ticket-deprecated-transcript").build(source,{}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-ticket-deprecated").build(origin,{guild,channel,user}))
instance.addComponent(await buttons.getSafe("opendiscord:error-ticket-deprecated-transcript").build(origin,{}))
instance.setEphemeral(true)
})
)
@@ -443,9 +443,9 @@ const errorMessages = () => {
//ERROR OPTION UNKNOWN
messages.add(new api.ODMessage("opendiscord:error-option-unknown"))
messages.get("opendiscord:error-option-unknown").workers.add(
new api.ODWorker("opendiscord:error-option-unknown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-option-unknown",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-option-unknown").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-option-unknown").build(origin,{guild,channel,user}))
instance.setEphemeral(true)
})
)
@@ -453,9 +453,9 @@ const errorMessages = () => {
//ERROR PANEL UNKNOWN
messages.add(new api.ODMessage("opendiscord:error-panel-unknown"))
messages.get("opendiscord:error-panel-unknown").workers.add(
new api.ODWorker("opendiscord:error-panel-unknown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-panel-unknown",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-panel-unknown").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-panel-unknown").build(origin,{guild,channel,user}))
instance.setEphemeral(true)
})
)
@@ -463,9 +463,9 @@ const errorMessages = () => {
//ERROR NOT IN GUILD
messages.add(new api.ODMessage("opendiscord:error-not-in-guild"))
messages.get("opendiscord:error-not-in-guild").workers.add(
new api.ODWorker("opendiscord:error-not-in-guild",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-not-in-guild",0,async (instance,params,origin) => {
const {channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-not-in-guild").build(source,{channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-not-in-guild").build(origin,{channel,user}))
instance.setEphemeral(true)
})
)
@@ -473,9 +473,9 @@ const errorMessages = () => {
//ERROR CHANNEL RENAME
messages.add(new api.ODMessage("opendiscord:error-channel-rename"))
messages.get("opendiscord:error-channel-rename").workers.add(
new api.ODWorker("opendiscord:error-channel-rename",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-channel-rename",0,async (instance,params,origin) => {
const {guild,channel,user,originalName,newName} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-channel-rename").build(source,{guild,channel,user,originalName,newName}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-channel-rename").build(origin,{guild,channel,user,originalName,newName}))
instance.setEphemeral(true)
})
)
@@ -483,9 +483,9 @@ const errorMessages = () => {
//ERROR TICKET BUSY
messages.add(new api.ODMessage("opendiscord:error-ticket-busy"))
messages.get("opendiscord:error-ticket-busy").workers.add(
new api.ODWorker("opendiscord:error-ticket-busy",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:error-ticket-busy",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:error-ticket-busy").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:error-ticket-busy").build(origin,{guild,channel,user}))
instance.setEphemeral(true)
})
)
@@ -495,20 +495,20 @@ const helpMenuMessages = () => {
//HELP MENU
messages.add(new api.ODMessage("opendiscord:help-menu"))
messages.get("opendiscord:help-menu").workers.add(
new api.ODWorker("opendiscord:help-menu",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:help-menu",0,async (instance,params,origin) => {
const {mode,page} = params
const totalPages = (await opendiscord.helpmenu.render(mode)).length
const embed = await embeds.getSafe("opendiscord:help-menu").build(source,{mode,page})
const embed = await embeds.getSafe("opendiscord:help-menu").build(origin,{mode,page})
instance.addEmbed(embed)
if (totalPages > 1){
//when more than 1 page
instance.addComponent(await buttons.getSafe("opendiscord:help-menu-previous").build(source,{mode,page}))
instance.addComponent(await buttons.getSafe("opendiscord:help-menu-page").build(source,{mode,page}))
instance.addComponent(await buttons.getSafe("opendiscord:help-menu-next").build(source,{mode,page}))
instance.addComponent(await buttons.getSafe("opendiscord:help-menu-previous").build(origin,{mode,page}))
instance.addComponent(await buttons.getSafe("opendiscord:help-menu-page").build(origin,{mode,page}))
instance.addComponent(await buttons.getSafe("opendiscord:help-menu-next").build(origin,{mode,page}))
instance.addComponent(buttons.getNewLine("opendiscord:help-menu-divider"))
}
if (generalConfig.data.textCommands && generalConfig.data.slashCommands) instance.addComponent(await buttons.get("opendiscord:help-menu-switch").build(source,{mode,page}))
if (generalConfig.data.textCommands && generalConfig.data.slashCommands) instance.addComponent(await buttons.get("opendiscord:help-menu-switch").build(origin,{mode,page}))
})
)
}
@@ -517,45 +517,45 @@ const statsMessages = () => {
//STATS GLOBAL
messages.add(new api.ODMessage("opendiscord:stats-global"))
messages.get("opendiscord:stats-global").workers.add(
new api.ODWorker("opendiscord:stats-global",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:stats-global",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:stats-global").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:stats-global").build(origin,{guild,channel,user}))
})
)
//STATS TICKET
messages.add(new api.ODMessage("opendiscord:stats-ticket"))
messages.get("opendiscord:stats-ticket").workers.add(
new api.ODWorker("opendiscord:stats-ticket",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:stats-ticket",0,async (instance,params,origin) => {
const {guild,channel,user,scopeData} = params
instance.addEmbed(await embeds.getSafe("opendiscord:stats-ticket").build(source,{guild,channel,user,scopeData}))
instance.addEmbed(await embeds.getSafe("opendiscord:stats-ticket").build(origin,{guild,channel,user,scopeData}))
})
)
//STATS USER
messages.add(new api.ODMessage("opendiscord:stats-user"))
messages.get("opendiscord:stats-user").workers.add(
new api.ODWorker("opendiscord:stats-user",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:stats-user",0,async (instance,params,origin) => {
const {guild,channel,user,scopeData} = params
instance.addEmbed(await embeds.getSafe("opendiscord:stats-user").build(source,{guild,channel,user,scopeData}))
instance.addEmbed(await embeds.getSafe("opendiscord:stats-user").build(origin,{guild,channel,user,scopeData}))
})
)
//STATS RESET
messages.add(new api.ODMessage("opendiscord:stats-reset"))
messages.get("opendiscord:stats-reset").workers.add(
new api.ODWorker("opendiscord:stats-reset",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:stats-reset",0,async (instance,params,origin) => {
const {guild,channel,user,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:stats-reset").build(source,{guild,channel,user,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:stats-reset").build(origin,{guild,channel,user,reason}))
})
)
//STATS TICKET UNKNOWN
messages.add(new api.ODMessage("opendiscord:stats-ticket-unknown"))
messages.get("opendiscord:stats-ticket-unknown").workers.add(
new api.ODWorker("opendiscord:stats-ticket-unknown",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:stats-ticket-unknown",0,async (instance,params,origin) => {
const {guild,channel,user,id} = params
instance.addEmbed(await embeds.getSafe("opendiscord:stats-ticket-unknown").build(source,{guild,channel,user,id}))
instance.addEmbed(await embeds.getSafe("opendiscord:stats-ticket-unknown").build(origin,{guild,channel,user,id}))
instance.setEphemeral(true)
})
)
@@ -565,7 +565,7 @@ const panelMessages = () => {
//PANEL
messages.add(new api.ODMessage("opendiscord:panel"))
messages.get("opendiscord:panel").workers.add([
new api.ODWorker("opendiscord:panel-layout",1,async (instance,params,source) => {
new api.ODWorker("opendiscord:panel-layout",1,async (instance,params,origin) => {
const {guild,channel,user,panel} = params
//add text
@@ -584,9 +584,9 @@ const panelMessages = () => {
//add embed
const embedOptions = panel.get("opendiscord:embed").value
if (embedOptions.enabled) instance.addEmbed(await embeds.getSafe("opendiscord:panel").build(source,{guild,channel,user,panel}))
if (embedOptions.enabled) instance.addEmbed(await embeds.getSafe("opendiscord:panel").build(origin,{guild,channel,user,panel}))
}),
new api.ODWorker("opendiscord:panel-components",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:panel-components",0,async (instance,params,origin) => {
const {guild,channel,user,panel} = params
const options: api.ODOption[] = []
panel.get("opendiscord:options").value.forEach((id) => {
@@ -600,13 +600,13 @@ const panelMessages = () => {
options.forEach((option) => {
if (option instanceof api.ODTicketOption) ticketOptions.push(option)
})
instance.addComponent(await dropdowns.getSafe("opendiscord:panel-dropdown-tickets").build(source,{guild,channel,user,panel,options:ticketOptions}))
instance.addComponent(await dropdowns.getSafe("opendiscord:panel-dropdown-tickets").build(origin,{guild,channel,user,panel,options:ticketOptions}))
}else{
//buttons
for (const option of options){
if (option instanceof api.ODTicketOption) instance.addComponent(await buttons.getSafe("opendiscord:ticket-option").build(source,{guild,channel,user,panel,option}))
else if (option instanceof api.ODWebsiteOption) instance.addComponent(await buttons.getSafe("opendiscord:website-option").build(source,{guild,channel,user,panel,option}))
else if (option instanceof api.ODRoleOption) instance.addComponent(await buttons.getSafe("opendiscord:role-option").build(source,{guild,channel,user,panel,option}))
if (option instanceof api.ODTicketOption) instance.addComponent(await buttons.getSafe("opendiscord:ticket-option").build(origin,{guild,channel,user,panel,option}))
else if (option instanceof api.ODWebsiteOption) instance.addComponent(await buttons.getSafe("opendiscord:website-option").build(origin,{guild,channel,user,panel,option}))
else if (option instanceof api.ODRoleOption) instance.addComponent(await buttons.getSafe("opendiscord:role-option").build(origin,{guild,channel,user,panel,option}))
}
}
})
@@ -615,7 +615,7 @@ const panelMessages = () => {
//PANEL READY
messages.add(new api.ODMessage("opendiscord:panel-ready"))
messages.get("opendiscord:panel-ready").workers.add(
new api.ODWorker("opendiscord:panel-ready",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:panel-ready",0,async (instance,params,origin) => {
instance.setContent("## "+lang.getTranslation("actions.descriptions.panelReady"))
instance.setEphemeral(true)
})
@@ -626,10 +626,10 @@ const ticketMessages = () => {
//TICKET CREATED
messages.add(new api.ODMessage("opendiscord:ticket-created"))
messages.get("opendiscord:ticket-created").workers.add(
new api.ODWorker("opendiscord:ticket-created",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-created",0,async (instance,params,origin) => {
const {guild,channel,user,ticket} = params
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-created").build(source,{guild,channel,user,ticket}))
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-created").build(origin,{guild,channel,user,ticket}))
instance.addComponent(await buttons.getSafe("opendiscord:visit-ticket").build("ticket-created",{guild,channel,user,ticket}))
instance.setEphemeral(true)
})
@@ -638,7 +638,7 @@ const ticketMessages = () => {
//TICKET CREATED DM
messages.add(new api.ODMessage("opendiscord:ticket-created-dm"))
messages.get("opendiscord:ticket-created-dm").workers.add(
new api.ODWorker("opendiscord:ticket-created-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-created-dm",0,async (instance,params,origin) => {
const {guild,channel,user,ticket} = params
//add text
@@ -646,7 +646,7 @@ const ticketMessages = () => {
if (text !== "") instance.setContent(text)
//add embed
if (ticket.option.get("opendiscord:dm-message-embed").value.enabled) instance.addEmbed(await embeds.getSafe("opendiscord:ticket-created-dm").build(source,{guild,channel,user,ticket}))
if (ticket.option.get("opendiscord:dm-message-embed").value.enabled) instance.addEmbed(await embeds.getSafe("opendiscord:ticket-created-dm").build(origin,{guild,channel,user,ticket}))
//add components
instance.addComponent(await buttons.getSafe("opendiscord:visit-ticket").build("ticket-created",{guild,channel,user,ticket}))
@@ -656,10 +656,10 @@ const ticketMessages = () => {
//TICKET CREATED LOGS
messages.add(new api.ODMessage("opendiscord:ticket-created-logs"))
messages.get("opendiscord:ticket-created-logs").workers.add(
new api.ODWorker("opendiscord:ticket-created-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-created-logs",0,async (instance,params,origin) => {
const {guild,channel,user,ticket} = params
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-created-logs").build(source,{guild,channel,user,ticket}))
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-created-logs").build(origin,{guild,channel,user,ticket}))
instance.addComponent(await buttons.getSafe("opendiscord:visit-ticket").build("ticket-created",{guild,channel,user,ticket}))
})
)
@@ -667,7 +667,7 @@ const ticketMessages = () => {
//TICKET MESSAGE
messages.add(new api.ODMessage("opendiscord:ticket-message"))
messages.get("opendiscord:ticket-message").workers.add([
new api.ODWorker("opendiscord:ticket-message-layout",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-message-layout",0,async (instance,params,origin) => {
const {guild,channel,user,ticket} = params
//add pings
@@ -686,9 +686,9 @@ const ticketMessages = () => {
else instance.setContent(pingText)
//add embed
if (ticket.option.get("opendiscord:ticket-message-embed").value.enabled) instance.addEmbed(await embeds.getSafe("opendiscord:ticket-message").build(source,{guild,channel,user,ticket}))
if (ticket.option.get("opendiscord:ticket-message-embed").value.enabled) instance.addEmbed(await embeds.getSafe("opendiscord:ticket-message").build(origin,{guild,channel,user,ticket}))
}),
new api.ODWorker("opendiscord:ticket-message-components",1,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-message-components",1,async (instance,params,origin) => {
const {guild,channel,user,ticket} = params
//add components
if (generalConfig.data.system.enableTicketClaimButtons && !ticket.get("opendiscord:closed").value){
@@ -718,7 +718,7 @@ const ticketMessages = () => {
//enable ticket deletion
if (generalConfig.data.system.enableTicketDeleteButtons) instance.addComponent(await buttons.getSafe("opendiscord:delete-ticket").build("ticket-message",{guild,channel,user,ticket}))
}),
new api.ODWorker("opendiscord:ticket-message-disable-components",2,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-message-disable-components",2,async (instance,params,origin) => {
const {ticket} = params
if (ticket.get("opendiscord:for-deletion").value){
//disable all buttons when ticket is being prepared for deletion
@@ -734,9 +734,9 @@ const ticketMessages = () => {
//TICKET CLOSED
messages.add(new api.ODMessage("opendiscord:close-message"))
messages.get("opendiscord:close-message").workers.add(
new api.ODWorker("opendiscord:close-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:close-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:close-message").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:close-message").build(origin,{guild,channel,user,ticket,reason}))
if (generalConfig.data.system.enableTicketCloseButtons) instance.addComponent(await buttons.getSafe("opendiscord:reopen-ticket").build("close-message",{guild,channel,user,ticket}))
if (generalConfig.data.system.enableTicketDeleteButtons) instance.addComponent(await buttons.getSafe("opendiscord:delete-ticket").build("close-message",{guild,channel,user,ticket}))
})
@@ -745,9 +745,9 @@ const ticketMessages = () => {
//TICKET REOPENED
messages.add(new api.ODMessage("opendiscord:reopen-message"))
messages.get("opendiscord:reopen-message").workers.add(
new api.ODWorker("opendiscord:reopen-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reopen-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:reopen-message").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:reopen-message").build(origin,{guild,channel,user,ticket,reason}))
if (generalConfig.data.system.enableTicketCloseButtons) instance.addComponent(await buttons.getSafe("opendiscord:close-ticket").build("reopen-message",{guild,channel,user,ticket}))
if (generalConfig.data.system.enableTicketDeleteButtons) instance.addComponent(await buttons.getSafe("opendiscord:delete-ticket").build("reopen-message",{guild,channel,user,ticket}))
})
@@ -756,18 +756,18 @@ const ticketMessages = () => {
//TICKET DELETED
messages.add(new api.ODMessage("opendiscord:delete-message"))
messages.get("opendiscord:delete-message").workers.add(
new api.ODWorker("opendiscord:delete-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:delete-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:delete-message").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:delete-message").build(origin,{guild,channel,user,ticket,reason}))
})
)
//TICKET CLAIMED
messages.add(new api.ODMessage("opendiscord:claim-message"))
messages.get("opendiscord:claim-message").workers.add(
new api.ODWorker("opendiscord:claim-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:claim-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:claim-message").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:claim-message").build(origin,{guild,channel,user,ticket,reason}))
if (generalConfig.data.system.enableTicketClaimButtons) instance.addComponent(await buttons.getSafe("opendiscord:unclaim-ticket").build("claim-message",{guild,channel,user,ticket}))
})
)
@@ -775,9 +775,9 @@ const ticketMessages = () => {
//TICKET UNCLAIMED
messages.add(new api.ODMessage("opendiscord:unclaim-message"))
messages.get("opendiscord:unclaim-message").workers.add(
new api.ODWorker("opendiscord:unclaim-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unclaim-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:unclaim-message").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:unclaim-message").build(origin,{guild,channel,user,ticket,reason}))
if (generalConfig.data.system.enableTicketClaimButtons) instance.addComponent(await buttons.getSafe("opendiscord:claim-ticket").build("unclaim-message",{guild,channel,user,ticket}))
})
)
@@ -785,9 +785,9 @@ const ticketMessages = () => {
//TICKET PINNED
messages.add(new api.ODMessage("opendiscord:pin-message"))
messages.get("opendiscord:pin-message").workers.add(
new api.ODWorker("opendiscord:pin-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:pin-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:pin-message").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:pin-message").build(origin,{guild,channel,user,ticket,reason}))
if (generalConfig.data.system.enableTicketPinButtons) instance.addComponent(await buttons.getSafe("opendiscord:unpin-ticket").build("pin-message",{guild,channel,user,ticket}))
})
)
@@ -795,9 +795,9 @@ const ticketMessages = () => {
//TICKET UNPINNED
messages.add(new api.ODMessage("opendiscord:unpin-message"))
messages.get("opendiscord:unpin-message").workers.add(
new api.ODWorker("opendiscord:unpin-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unpin-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:unpin-message").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:unpin-message").build(origin,{guild,channel,user,ticket,reason}))
if (generalConfig.data.system.enableTicketPinButtons) instance.addComponent(await buttons.getSafe("opendiscord:pin-ticket").build("unpin-message",{guild,channel,user,ticket}))
})
)
@@ -805,54 +805,54 @@ const ticketMessages = () => {
//TICKET RENAMED
messages.add(new api.ODMessage("opendiscord:rename-message"))
messages.get("opendiscord:rename-message").workers.add(
new api.ODWorker("opendiscord:rename-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:rename-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason,data} = params
instance.addEmbed(await embeds.getSafe("opendiscord:rename-message").build(source,{guild,channel,user,ticket,reason,data}))
instance.addEmbed(await embeds.getSafe("opendiscord:rename-message").build(origin,{guild,channel,user,ticket,reason,data}))
})
)
//TICKET MOVED
messages.add(new api.ODMessage("opendiscord:move-message"))
messages.get("opendiscord:move-message").workers.add(
new api.ODWorker("opendiscord:move-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:move-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason,data} = params
instance.addEmbed(await embeds.getSafe("opendiscord:move-message").build(source,{guild,channel,user,ticket,reason,data}))
instance.addEmbed(await embeds.getSafe("opendiscord:move-message").build(origin,{guild,channel,user,ticket,reason,data}))
})
)
//TICKET USER ADDED
messages.add(new api.ODMessage("opendiscord:add-message"))
messages.get("opendiscord:add-message").workers.add(
new api.ODWorker("opendiscord:add-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:add-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason,data} = params
instance.addEmbed(await embeds.getSafe("opendiscord:add-message").build(source,{guild,channel,user,ticket,reason,data}))
instance.addEmbed(await embeds.getSafe("opendiscord:add-message").build(origin,{guild,channel,user,ticket,reason,data}))
})
)
//TICKET USER REMOVED
messages.add(new api.ODMessage("opendiscord:remove-message"))
messages.get("opendiscord:remove-message").workers.add(
new api.ODWorker("opendiscord:remove-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:remove-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason,data} = params
instance.addEmbed(await embeds.getSafe("opendiscord:remove-message").build(source,{guild,channel,user,ticket,reason,data}))
instance.addEmbed(await embeds.getSafe("opendiscord:remove-message").build(origin,{guild,channel,user,ticket,reason,data}))
})
)
//TICKET ACTION DM
messages.add(new api.ODMessage("opendiscord:ticket-action-dm"))
messages.get("opendiscord:ticket-action-dm").workers.add(
new api.ODWorker("opendiscord:ticket-action-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-action-dm",0,async (instance,params,origin) => {
const {guild,channel,user,mode,ticket,reason,additionalData} = params
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-action-dm").build(source,{guild,channel,user,mode,ticket,reason,additionalData}))
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-action-dm").build(origin,{guild,channel,user,mode,ticket,reason,additionalData}))
})
)
//TICKET ACTION LOGS
messages.add(new api.ODMessage("opendiscord:ticket-action-logs"))
messages.get("opendiscord:ticket-action-logs").workers.add(
new api.ODWorker("opendiscord:ticket-action-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-action-logs",0,async (instance,params,origin) => {
const {guild,channel,user,mode,ticket,reason,additionalData} = params
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-action-logs").build(source,{guild,channel,user,mode,ticket,reason,additionalData}))
instance.addEmbed(await embeds.getSafe("opendiscord:ticket-action-logs").build(origin,{guild,channel,user,mode,ticket,reason,additionalData}))
})
)
}
@@ -861,54 +861,54 @@ const blacklistMessages = () => {
//BLACKLIST VIEW
messages.add(new api.ODMessage("opendiscord:blacklist-view"))
messages.get("opendiscord:blacklist-view").workers.add(
new api.ODWorker("opendiscord:blacklist-view",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-view",0,async (instance,params,origin) => {
const {guild,channel,user} = params
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-view").build(source,{guild,channel,user}))
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-view").build(origin,{guild,channel,user}))
})
)
//BLACKLIST GET
messages.add(new api.ODMessage("opendiscord:blacklist-get"))
messages.get("opendiscord:blacklist-get").workers.add(
new api.ODWorker("opendiscord:blacklist-get",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-get",0,async (instance,params,origin) => {
const {guild,channel,user,data} = params
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-get").build(source,{guild,channel,user,data}))
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-get").build(origin,{guild,channel,user,data}))
})
)
//BLACKLIST ADD
messages.add(new api.ODMessage("opendiscord:blacklist-add"))
messages.get("opendiscord:blacklist-add").workers.add(
new api.ODWorker("opendiscord:blacklist-add",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-add",0,async (instance,params,origin) => {
const {guild,channel,user,data,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-add").build(source,{guild,channel,user,data,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-add").build(origin,{guild,channel,user,data,reason}))
})
)
//BLACKLIST REMOVE
messages.add(new api.ODMessage("opendiscord:blacklist-remove"))
messages.get("opendiscord:blacklist-remove").workers.add(
new api.ODWorker("opendiscord:blacklist-remove",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-remove",0,async (instance,params,origin) => {
const {guild,channel,user,data,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-remove").build(source,{guild,channel,user,data,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-remove").build(origin,{guild,channel,user,data,reason}))
})
)
//BLACKLIST DM
messages.add(new api.ODMessage("opendiscord:blacklist-dm"))
messages.get("opendiscord:blacklist-dm").workers.add(
new api.ODWorker("opendiscord:blacklist-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-dm",0,async (instance,params,origin) => {
const {guild,channel,user,mode,data,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-dm").build(source,{guild,channel,user,mode,data,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-dm").build(origin,{guild,channel,user,mode,data,reason}))
})
)
//BLACKLIST LOGS
messages.add(new api.ODMessage("opendiscord:blacklist-logs"))
messages.get("opendiscord:blacklist-logs").workers.add(
new api.ODWorker("opendiscord:blacklist-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:blacklist-logs",0,async (instance,params,origin) => {
const {guild,channel,user,mode,data,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-logs").build(source,{guild,channel,user,mode,data,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:blacklist-logs").build(origin,{guild,channel,user,mode,data,reason}))
})
)
}
@@ -917,40 +917,40 @@ const transcriptMessages = () => {
//TRANSCRIPT TEXT READY
messages.add(new api.ODMessage("opendiscord:transcript-text-ready"))
messages.get("opendiscord:transcript-text-ready").workers.add(
new api.ODWorker("opendiscord:transcript-text-ready",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-text-ready",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,result} = params
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-text-ready").build(source,{guild,channel,user,ticket,compiler,result}))
instance.addFile(await files.getSafe("opendiscord:text-transcript").build(source,{guild,channel,user,ticket,compiler,result}))
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-text-ready").build(origin,{guild,channel,user,ticket,compiler,result}))
instance.addFile(await files.getSafe("opendiscord:text-transcript").build(origin,{guild,channel,user,ticket,compiler,result}))
})
)
//TRANSCRIPT HTML READY
messages.add(new api.ODMessage("opendiscord:transcript-html-ready"))
messages.get("opendiscord:transcript-html-ready").workers.add(
new api.ODWorker("opendiscord:transcript-html-ready",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-html-ready",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,result} = params
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-html-ready").build(source,{guild,channel,user,ticket,compiler,result}))
instance.addComponent(await buttons.getSafe("opendiscord:transcript-html-visit").build(source,{guild,channel,user,ticket,compiler,result}))
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-html-ready").build(origin,{guild,channel,user,ticket,compiler,result}))
instance.addComponent(await buttons.getSafe("opendiscord:transcript-html-visit").build(origin,{guild,channel,user,ticket,compiler,result}))
})
)
//TRANSCRIPT HTML PROGRESS
messages.add(new api.ODMessage("opendiscord:transcript-html-progress"))
messages.get("opendiscord:transcript-html-progress").workers.add(
new api.ODWorker("opendiscord:transcript-html-progress",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-html-progress",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,remaining} = params
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-html-progress").build(source,{guild,channel,user,ticket,compiler,remaining}))
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-html-progress").build(origin,{guild,channel,user,ticket,compiler,remaining}))
})
)
//TRANSCRIPT ERROR
messages.add(new api.ODMessage("opendiscord:transcript-error"))
messages.get("opendiscord:transcript-error").workers.add(
new api.ODWorker("opendiscord:transcript-error",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transcript-error",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,compiler,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-error").build(source,{guild,channel,user,ticket,compiler,reason}))
instance.addComponent(await buttons.getSafe("opendiscord:transcript-error-retry").build(source,{guild,channel,user,ticket,compiler,reason}))
instance.addComponent(await buttons.getSafe("opendiscord:transcript-error-continue").build(source,{guild,channel,user,ticket,compiler,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:transcript-error").build(origin,{guild,channel,user,ticket,compiler,reason}))
instance.addComponent(await buttons.getSafe("opendiscord:transcript-error-retry").build(origin,{guild,channel,user,ticket,compiler,reason}))
instance.addComponent(await buttons.getSafe("opendiscord:transcript-error-continue").build(origin,{guild,channel,user,ticket,compiler,reason}))
})
)
}
@@ -959,9 +959,9 @@ const roleMessages = () => {
//REACTION ROLE
messages.add(new api.ODMessage("opendiscord:reaction-role"))
messages.get("opendiscord:reaction-role").workers.add(
new api.ODWorker("opendiscord:reaction-role",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reaction-role",0,async (instance,params,origin) => {
const {guild,user,role,result} = params
instance.addEmbed(await embeds.getSafe("opendiscord:reaction-role").build(source,{guild,user,role,result}))
instance.addEmbed(await embeds.getSafe("opendiscord:reaction-role").build(origin,{guild,user,role,result}))
instance.setEphemeral(true)
})
)
@@ -969,18 +969,18 @@ const roleMessages = () => {
//REACTION ROLE DM
messages.add(new api.ODMessage("opendiscord:reaction-role-dm"))
messages.get("opendiscord:reaction-role-dm").workers.add(
new api.ODWorker("opendiscord:reaction-role-dm",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reaction-role-dm",0,async (instance,params,origin) => {
const {guild,user,role,result} = params
instance.addEmbed(await embeds.getSafe("opendiscord:reaction-role-dm").build(source,{guild,user,role,result}))
instance.addEmbed(await embeds.getSafe("opendiscord:reaction-role-dm").build(origin,{guild,user,role,result}))
})
)
//REACTION ROLE LOGS
messages.add(new api.ODMessage("opendiscord:reaction-role-logs"))
messages.get("opendiscord:reaction-role-logs").workers.add(
new api.ODWorker("opendiscord:reaction-role-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reaction-role-logs",0,async (instance,params,origin) => {
const {guild,user,role,result} = params
instance.addEmbed(await embeds.getSafe("opendiscord:reaction-role-logs").build(source,{guild,user,role,result}))
instance.addEmbed(await embeds.getSafe("opendiscord:reaction-role-logs").build(origin,{guild,user,role,result}))
})
)
}
@@ -989,10 +989,10 @@ const clearMessages = () => {
//CLEAR VERIFY MESSAGE
messages.add(new api.ODMessage("opendiscord:clear-verify-message"))
messages.get("opendiscord:clear-verify-message").workers.add(
new api.ODWorker("opendiscord:clear-verify-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:clear-verify-message",0,async (instance,params,origin) => {
const {guild,channel,user,filter,list} = params
instance.addEmbed(await embeds.getSafe("opendiscord:clear-verify-message").build(source,{guild,channel,user,filter,list}))
instance.addComponent(await buttons.getSafe("opendiscord:clear-continue").build(source,{guild,channel,user,filter,list}))
instance.addEmbed(await embeds.getSafe("opendiscord:clear-verify-message").build(origin,{guild,channel,user,filter,list}))
instance.addComponent(await buttons.getSafe("opendiscord:clear-continue").build(origin,{guild,channel,user,filter,list}))
instance.setEphemeral(true)
})
)
@@ -1000,9 +1000,9 @@ const clearMessages = () => {
//CLEAR MESSAGE
messages.add(new api.ODMessage("opendiscord:clear-message"))
messages.get("opendiscord:clear-message").workers.add(
new api.ODWorker("opendiscord:clear-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:clear-message",0,async (instance,params,origin) => {
const {guild,channel,user,filter,list} = params
instance.addEmbed(await embeds.getSafe("opendiscord:clear-message").build(source,{guild,channel,user,filter,list}))
instance.addEmbed(await embeds.getSafe("opendiscord:clear-message").build(origin,{guild,channel,user,filter,list}))
instance.setEphemeral(true)
})
)
@@ -1010,9 +1010,9 @@ const clearMessages = () => {
//CLEAR LOGS
messages.add(new api.ODMessage("opendiscord:clear-logs"))
messages.get("opendiscord:clear-logs").workers.add(
new api.ODWorker("opendiscord:clear-logs",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:clear-logs",0,async (instance,params,origin) => {
const {guild,channel,user,filter,list} = params
instance.addEmbed(await embeds.getSafe("opendiscord:clear-logs").build(source,{guild,channel,user,filter,list}))
instance.addEmbed(await embeds.getSafe("opendiscord:clear-logs").build(origin,{guild,channel,user,filter,list}))
})
)
}
@@ -1021,9 +1021,9 @@ const autoMessages = () => {
//AUTOCLOSE MESSAGE
messages.add(new api.ODMessage("opendiscord:autoclose-message"))
messages.get("opendiscord:autoclose-message").workers.add(
new api.ODWorker("opendiscord:autoclose-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autoclose-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket} = params
instance.addEmbed(await embeds.getSafe("opendiscord:autoclose-message").build(source,{guild,channel,user,ticket}))
instance.addEmbed(await embeds.getSafe("opendiscord:autoclose-message").build(origin,{guild,channel,user,ticket}))
if (generalConfig.data.system.enableTicketCloseButtons) instance.addComponent(await buttons.getSafe("opendiscord:reopen-ticket").build("autoclose-message",{guild,channel,user,ticket}))
if (generalConfig.data.system.enableTicketDeleteButtons) instance.addComponent(await buttons.getSafe("opendiscord:delete-ticket").build("autoclose-message",{guild,channel,user,ticket}))
})
@@ -1032,45 +1032,45 @@ const autoMessages = () => {
//AUTODELETE MESSAGE
messages.add(new api.ODMessage("opendiscord:autodelete-message"))
messages.get("opendiscord:autodelete-message").workers.add(
new api.ODWorker("opendiscord:autodelete-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autodelete-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket} = params
instance.addEmbed(await embeds.getSafe("opendiscord:autodelete-message").build(source,{guild,channel,user,ticket}))
instance.addEmbed(await embeds.getSafe("opendiscord:autodelete-message").build(origin,{guild,channel,user,ticket}))
})
)
//AUTOCLOSE ENABLE
messages.add(new api.ODMessage("opendiscord:autoclose-enable"))
messages.get("opendiscord:autoclose-enable").workers.add(
new api.ODWorker("opendiscord:autoclose-enable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autoclose-enable",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason,time} = params
instance.addEmbed(await embeds.getSafe("opendiscord:autoclose-enable").build(source,{guild,channel,user,ticket,reason,time}))
instance.addEmbed(await embeds.getSafe("opendiscord:autoclose-enable").build(origin,{guild,channel,user,ticket,reason,time}))
})
)
//AUTODELETE ENABLE
messages.add(new api.ODMessage("opendiscord:autodelete-enable"))
messages.get("opendiscord:autodelete-enable").workers.add(
new api.ODWorker("opendiscord:autodelete-enable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autodelete-enable",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason,time} = params
instance.addEmbed(await embeds.getSafe("opendiscord:autodelete-enable").build(source,{guild,channel,user,ticket,reason,time}))
instance.addEmbed(await embeds.getSafe("opendiscord:autodelete-enable").build(origin,{guild,channel,user,ticket,reason,time}))
})
)
//AUTOCLOSE DISABLE
messages.add(new api.ODMessage("opendiscord:autoclose-disable"))
messages.get("opendiscord:autoclose-disable").workers.add(
new api.ODWorker("opendiscord:autoclose-disable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autoclose-disable",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:autoclose-disable").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:autoclose-disable").build(origin,{guild,channel,user,ticket,reason}))
})
)
//AUTODELETE DISABLE
messages.add(new api.ODMessage("opendiscord:autodelete-disable"))
messages.get("opendiscord:autodelete-disable").workers.add(
new api.ODWorker("opendiscord:autodelete-disable",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:autodelete-disable",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:autodelete-disable").build(source,{guild,channel,user,ticket,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:autodelete-disable").build(origin,{guild,channel,user,ticket,reason}))
})
)
}
@@ -1079,36 +1079,36 @@ const extraMessages = () => {
//TOPIC SET
messages.add(new api.ODMessage("opendiscord:topic-set"))
messages.get("opendiscord:topic-set").workers.add(
new api.ODWorker("opendiscord:topic-set",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:topic-set",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,topic} = params
instance.addEmbed(await embeds.getSafe("opendiscord:topic-set").build(source,{guild,channel,user,ticket,topic}))
instance.addEmbed(await embeds.getSafe("opendiscord:topic-set").build(origin,{guild,channel,user,ticket,topic}))
})
)
//PRIORITY SET
messages.add(new api.ODMessage("opendiscord:priority-set"))
messages.get("opendiscord:priority-set").workers.add(
new api.ODWorker("opendiscord:priority-set",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:priority-set",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,priority,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:priority-set").build(source,{guild,channel,user,ticket,priority,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:priority-set").build(origin,{guild,channel,user,ticket,priority,reason}))
})
)
//PRIORITY GET
messages.add(new api.ODMessage("opendiscord:priority-get"))
messages.get("opendiscord:priority-get").workers.add(
new api.ODWorker("opendiscord:priority-get",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:priority-get",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,priority} = params
instance.addEmbed(await embeds.getSafe("opendiscord:priority-get").build(source,{guild,channel,user,ticket,priority}))
instance.addEmbed(await embeds.getSafe("opendiscord:priority-get").build(origin,{guild,channel,user,ticket,priority}))
})
)
//TRANSFER MESSAGE
messages.add(new api.ODMessage("opendiscord:transfer-message"))
messages.get("opendiscord:transfer-message").workers.add(
new api.ODWorker("opendiscord:transfer-message",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:transfer-message",0,async (instance,params,origin) => {
const {guild,channel,user,ticket,oldCreator,newCreator,reason} = params
instance.addEmbed(await embeds.getSafe("opendiscord:transfer-message").build(source,{guild,channel,user,ticket,oldCreator,newCreator,reason}))
instance.addEmbed(await embeds.getSafe("opendiscord:transfer-message").build(origin,{guild,channel,user,ticket,oldCreator,newCreator,reason}))
})
)
}
+16 -16
View File
@@ -14,10 +14,10 @@ const ticketModals = () => {
//TICKET QUESTIONS
modals.add(new api.ODModal("opendiscord:ticket-questions"))
modals.get("opendiscord:ticket-questions").workers.add(
new api.ODWorker("opendiscord:ticket-questions",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:ticket-questions",0,async (instance,params,origin) => {
const {option} = params
instance.setCustomId("od:ticket-questions_"+option.id.value+"_"+source)
instance.setCustomId("od:ticket-questions_"+option.id.value+"_"+origin)
instance.setTitle(option.exists("opendiscord:name") ? option.get("opendiscord:name").value : option.id.value)
const questionIds = option.get("opendiscord:questions").value
questionIds.forEach((id) => {
@@ -48,10 +48,10 @@ const ticketModals = () => {
//CLOSE TICKET REASON
modals.add(new api.ODModal("opendiscord:close-ticket-reason"))
modals.get("opendiscord:close-ticket-reason").workers.add(
new api.ODWorker("opendiscord:close-ticket-reason",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:close-ticket-reason",0,async (instance,params,origin) => {
const {ticket} = params
instance.setCustomId("od:close-ticket-reason_"+ticket.id.value+"_"+source)
instance.setCustomId("od:close-ticket-reason_"+ticket.id.value+"_"+origin)
instance.setTitle(lang.getTranslation("actions.buttons.close"))
instance.addQuestion({
customId:"reason",
@@ -66,10 +66,10 @@ const ticketModals = () => {
//REOPEN TICKET REASON
modals.add(new api.ODModal("opendiscord:reopen-ticket-reason"))
modals.get("opendiscord:reopen-ticket-reason").workers.add(
new api.ODWorker("opendiscord:reopen-ticket-reason",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:reopen-ticket-reason",0,async (instance,params,origin) => {
const {ticket} = params
instance.setCustomId("od:reopen-ticket-reason_"+ticket.id.value+"_"+source)
instance.setCustomId("od:reopen-ticket-reason_"+ticket.id.value+"_"+origin)
instance.setTitle(lang.getTranslation("actions.buttons.reopen"))
instance.addQuestion({
customId:"reason",
@@ -84,10 +84,10 @@ const ticketModals = () => {
//DELETE TICKET REASON
modals.add(new api.ODModal("opendiscord:delete-ticket-reason"))
modals.get("opendiscord:delete-ticket-reason").workers.add(
new api.ODWorker("opendiscord:delete-ticket-reason",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:delete-ticket-reason",0,async (instance,params,origin) => {
const {ticket} = params
instance.setCustomId("od:delete-ticket-reason_"+ticket.id.value+"_"+source)
instance.setCustomId("od:delete-ticket-reason_"+ticket.id.value+"_"+origin)
instance.setTitle(lang.getTranslation("actions.buttons.delete"))
instance.addQuestion({
customId:"reason",
@@ -102,10 +102,10 @@ const ticketModals = () => {
//CLAIM TICKET REASON
modals.add(new api.ODModal("opendiscord:claim-ticket-reason"))
modals.get("opendiscord:claim-ticket-reason").workers.add(
new api.ODWorker("opendiscord:claim-ticket-reason",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:claim-ticket-reason",0,async (instance,params,origin) => {
const {ticket} = params
instance.setCustomId("od:claim-ticket-reason_"+ticket.id.value+"_"+source)
instance.setCustomId("od:claim-ticket-reason_"+ticket.id.value+"_"+origin)
instance.setTitle(lang.getTranslation("actions.buttons.claim"))
instance.addQuestion({
customId:"reason",
@@ -120,10 +120,10 @@ const ticketModals = () => {
//UNCLAIM TICKET REASON
modals.add(new api.ODModal("opendiscord:unclaim-ticket-reason"))
modals.get("opendiscord:unclaim-ticket-reason").workers.add(
new api.ODWorker("opendiscord:unclaim-ticket-reason",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unclaim-ticket-reason",0,async (instance,params,origin) => {
const {ticket} = params
instance.setCustomId("od:unclaim-ticket-reason_"+ticket.id.value+"_"+source)
instance.setCustomId("od:unclaim-ticket-reason_"+ticket.id.value+"_"+origin)
instance.setTitle(lang.getTranslation("actions.buttons.unclaim"))
instance.addQuestion({
customId:"reason",
@@ -138,10 +138,10 @@ const ticketModals = () => {
//PIN TICKET REASON
modals.add(new api.ODModal("opendiscord:pin-ticket-reason"))
modals.get("opendiscord:pin-ticket-reason").workers.add(
new api.ODWorker("opendiscord:pin-ticket-reason",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:pin-ticket-reason",0,async (instance,params,origin) => {
const {ticket} = params
instance.setCustomId("od:pin-ticket-reason_"+ticket.id.value+"_"+source)
instance.setCustomId("od:pin-ticket-reason_"+ticket.id.value+"_"+origin)
instance.setTitle(lang.getTranslation("actions.buttons.pin"))
instance.addQuestion({
customId:"reason",
@@ -156,10 +156,10 @@ const ticketModals = () => {
//UNPIN TICKET REASON
modals.add(new api.ODModal("opendiscord:unpin-ticket-reason"))
modals.get("opendiscord:unpin-ticket-reason").workers.add(
new api.ODWorker("opendiscord:unpin-ticket-reason",0,async (instance,params,source) => {
new api.ODWorker("opendiscord:unpin-ticket-reason",0,async (instance,params,origin) => {
const {ticket} = params
instance.setCustomId("od:unpin-ticket-reason_"+ticket.id.value+"_"+source)
instance.setCustomId("od:unpin-ticket-reason_"+ticket.id.value+"_"+origin)
instance.setTitle(lang.getTranslation("actions.buttons.unpin"))
instance.addQuestion({
customId:"reason",