Minor Improvements + Code Cleanup

This commit is contained in:
DJj123dj
2026-05-09 11:45:52 +02:00
parent cb8afdf9a6
commit b5e15921ef
82 changed files with 168 additions and 167 deletions
+13 -13
View File
@@ -9,8 +9,7 @@ import * as discord from "discord.js"
* It's used to generate typescript declarations for this class.
*/
export interface ODStateManagerIdMappings extends api.ODStateManagerIdConstraint {
"opendiscord:message-origin":ODMessageOriginState,
"opendiscord:verifybar":ODVerifybarState,
"opendiscord:interactive-message":ODInteractiveMessageState,
}
/////////////////////////////
@@ -22,17 +21,18 @@ export interface ODStateManagerIdMappings extends api.ODStateManagerIdConstraint
*/
export class ODMappedStateManager extends api.ODStateManager<ODStateManagerIdMappings> {}
/**## ODMessageOriginState `class
* A special class with types for the Open Ticket message origin states.
/**## ODInteractiveMessageState `class
* A special class with state types for interactive Open Ticket message.
*/
export class ODMessageOriginState extends api.ODState<{
export class ODInteractiveMessageState extends api.ODState<{
/**The method this message was generated with. */
messageOrigin:"slash"|"text"|"button"|"dropdown"|"modal"|"other",
/**The type of message. Used when editing messages. */
messageType:"ticket-message"|"close-message"|"reopen-message"|"autoclose-message"|"claim-message"|"unclaim-message"|"pin-message"|"unpin-message",
},false,false> {}
/**## ODVerifybarState `class
* A special class with types for the Open Ticket verifybar states.
*/
export class ODVerifybarState extends api.ODState<{
verifybarId:string,
},false,true> {}
/**A reason this interactive message was generated. */
messageReason?:string|null,
/**The original author of this interactive message. */
messageAuthor?:string,
/**Additional data of this interactive message. */
messageExtraData?:any,
},false,false> {}
+17 -17
View File
@@ -8,23 +8,23 @@ import * as api from "@open-discord-bots/framework/api"
* It's used to generate typescript declarations for this class.
*/
export interface ODVerifyBarManagerIdMappings extends api.ODVerifyBarManagerIdConstraint {
"opendiscord:claim-ticket-ticket-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:claim-ticket",failureWorkerIds:"opendiscord:back-to-ticket-message"},
"opendiscord:claim-ticket-unclaim-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:claim-ticket",failureWorkerIds:"opendiscord:back-to-unclaim-message"},
"opendiscord:unclaim-ticket-ticket-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:unclaim-ticket",failureWorkerIds:"opendiscord:back-to-ticket-message"},
"opendiscord:unclaim-ticket-claim-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:unclaim-ticket",failureWorkerIds:"opendiscord:back-to-claim-message"},
"opendiscord:pin-ticket-ticket-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:pin-ticket",failureWorkerIds:"opendiscord:back-to-ticket-message"},
"opendiscord:pin-ticket-unpin-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:pin-ticket",failureWorkerIds:"opendiscord:back-to-unpin-message"},
"opendiscord:unpin-ticket-ticket-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:unpin-ticket",failureWorkerIds:"opendiscord:back-to-ticket-message"},
"opendiscord:unpin-ticket-pin-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:unpin-ticket",failureWorkerIds:"opendiscord:back-to-pin-message"},
"opendiscord:close-ticket-ticket-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:close-ticket",failureWorkerIds:"opendiscord:back-to-ticket-message"},
"opendiscord:close-ticket-reopen-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:close-ticket",failureWorkerIds:"opendiscord:back-to-reopen-message"},
"opendiscord:reopen-ticket-ticket-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:reopen-ticket",failureWorkerIds:"opendiscord:back-to-ticket-message"},
"opendiscord:reopen-ticket-close-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:reopen-ticket",failureWorkerIds:"opendiscord:back-to-close-message"},
"opendiscord:reopen-ticket-autoclose-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:reopen-ticket",failureWorkerIds:"opendiscord:back-to-autoclose-message"},
"opendiscord:delete-ticket-ticket-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:delete-ticket",failureWorkerIds:"opendiscord:back-to-ticket-message"}
"opendiscord:delete-ticket-close-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:delete-ticket",failureWorkerIds:"opendiscord:back-to-close-message"}
"opendiscord:delete-ticket-reopen-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:delete-ticket",failureWorkerIds:"opendiscord:back-to-reopen-message"}
"opendiscord:delete-ticket-autoclose-message":{successWorkerIds:"opendiscord:permissions"|"opendiscord:delete-ticket",failureWorkerIds:"opendiscord:back-to-autoclose-message"}
"opendiscord:close-ticket":api.ODVerifyBar<"accept"|"cancel"|"accept-with-reason","opendiscord:close-ticket">,
"opendiscord:reopen-ticket":api.ODVerifyBar<"accept"|"cancel"|"accept-with-reason","opendiscord:reopen-ticket">,
"opendiscord:delete-ticket":api.ODVerifyBar<"accept"|"cancel"|"accept-with-reason","opendiscord:delete-ticket">,
"opendiscord:claim-ticket":api.ODVerifyBar<"accept"|"cancel"|"accept-with-reason","opendiscord:claim-ticket">,
"opendiscord:unclaim-ticket":api.ODVerifyBar<"accept"|"cancel"|"accept-with-reason","opendiscord:unclaim-ticket">,
"opendiscord:pin-ticket":api.ODVerifyBar<"accept"|"cancel"|"accept-with-reason","opendiscord:pin-ticket">,
"opendiscord:unpin-ticket":api.ODVerifyBar<"accept"|"cancel"|"accept-with-reason","opendiscord:unpin-ticket">,
}
/**## ODVerifyButtonId `enum`
* Frequently used button ids in Open Ticket verify bars.
*/
export enum ODVerifyButtonId {
Cancel="cancel",
Accept="accept",
AcceptWithReason="accept-with-reason",
AcceptWithoutTranscript="accept-without-transcript"
}
/////////////////////////////