308 lines
8.0 KiB
TypeScript
308 lines
8.0 KiB
TypeScript
import {opendiscord, api, utilities} from "../../index.js"
|
|
|
|
export const loadAllEvents = () => {
|
|
const eventList: (keyof api.ODNoGeneric<api.ODEventManagerIdMappings>)[] = [
|
|
//error handling
|
|
"onErrorHandling",
|
|
"afterErrorHandling",
|
|
|
|
//plugins
|
|
"afterPluginsLoaded",
|
|
"onPluginClassLoad",
|
|
"afterPluginClassesLoaded",
|
|
|
|
//flags
|
|
"onFlagLoad",
|
|
"afterFlagsLoaded",
|
|
"onFlagInit",
|
|
"afterFlagsInitiated",
|
|
|
|
//progress bars
|
|
"onProgressBarRendererLoad",
|
|
"afterProgressBarRenderersLoaded",
|
|
"onProgressBarLoad",
|
|
"afterProgressBarsLoaded",
|
|
|
|
//configs
|
|
"onConfigLoad",
|
|
"afterConfigsLoaded",
|
|
"onConfigInit",
|
|
"afterConfigsInitiated",
|
|
|
|
//databases
|
|
"onDatabaseLoad",
|
|
"afterDatabasesLoaded",
|
|
"onDatabaseInit",
|
|
"afterDatabasesInitiated",
|
|
|
|
//languages
|
|
"onLanguageLoad",
|
|
"afterLanguagesLoaded",
|
|
"onLanguageInit",
|
|
"afterLanguagesInitiated",
|
|
"onLanguageSelect",
|
|
"afterLanguagesSelected",
|
|
|
|
//sessions
|
|
"onSessionLoad",
|
|
"afterSessionsLoaded",
|
|
|
|
//config checkers
|
|
"onCheckerLoad",
|
|
"afterCheckersLoaded",
|
|
"onCheckerFunctionLoad",
|
|
"afterCheckerFunctionsLoaded",
|
|
"onCheckerExecute",
|
|
"afterCheckersExecuted",
|
|
"onCheckerTranslationLoad",
|
|
"afterCheckerTranslationsLoaded",
|
|
"onCheckerRender",
|
|
"afterCheckersRendered",
|
|
"onCheckerQuit",
|
|
|
|
//plugin loading before client
|
|
"onPluginBeforeClientLoad",
|
|
"afterPluginBeforeClientLoaded",
|
|
|
|
//client configuration
|
|
"onClientLoad",
|
|
"afterClientLoaded",
|
|
"onClientInit",
|
|
"afterClientInitiated",
|
|
"onClientReady",
|
|
"afterClientReady",
|
|
"onClientActivityLoad",
|
|
"afterClientActivityLoaded",
|
|
"onClientActivityInit",
|
|
"afterClientActivityInitiated",
|
|
|
|
//priority levels
|
|
"onPriorityLoad",
|
|
"afterPrioritiesLoaded",
|
|
|
|
//client slash commands
|
|
"onSlashCommandLoad",
|
|
"afterSlashCommandsLoaded",
|
|
"onSlashCommandRegister",
|
|
"afterSlashCommandsRegistered",
|
|
|
|
//client context menus
|
|
"onContextMenuLoad",
|
|
"afterContextMenusLoaded",
|
|
"onContextMenuRegister",
|
|
"afterContextMenusRegistered",
|
|
|
|
//client text commands
|
|
"onTextCommandLoad",
|
|
"afterTextCommandsLoaded",
|
|
|
|
//states
|
|
"onStateLoad",
|
|
"afterStatesLoaded",
|
|
"onStateInit",
|
|
"afterStatesInitiated",
|
|
|
|
//plugin loading before managers
|
|
"onPluginBeforeManagerLoad",
|
|
"afterPluginBeforeManagerLoaded",
|
|
|
|
//questions
|
|
"onQuestionLoad",
|
|
"afterQuestionsLoaded",
|
|
|
|
//options
|
|
"onOptionLoad",
|
|
"afterOptionsLoaded",
|
|
|
|
//panels
|
|
"onPanelLoad",
|
|
"afterPanelsLoaded",
|
|
"onPanelSpawn",
|
|
"afterPanelSpawned",
|
|
|
|
//tickets
|
|
"onTicketLoad",
|
|
"afterTicketsLoaded",
|
|
|
|
//ticket creation
|
|
"onTicketChannelCreation",
|
|
"afterTicketChannelCreated",
|
|
"onTicketChannelDeletion",
|
|
"afterTicketChannelDeleted",
|
|
"onTicketPermissionsCreated",
|
|
"afterTicketPermissionsCreated",
|
|
"onTicketMainMessageCreated",
|
|
"afterTicketMainMessageCreated",
|
|
|
|
//ticket actions
|
|
"onTicketCreate",
|
|
"afterTicketCreated",
|
|
"onTicketClose",
|
|
"afterTicketClosed",
|
|
"onTicketReopen",
|
|
"afterTicketReopened",
|
|
"onTicketDelete",
|
|
"afterTicketDeleted",
|
|
"onTicketMove",
|
|
"afterTicketMoved",
|
|
"onTicketClaim",
|
|
"afterTicketClaimed",
|
|
"onTicketUnclaim",
|
|
"afterTicketUnclaimed",
|
|
"onTicketPin",
|
|
"afterTicketPinned",
|
|
"onTicketUnpin",
|
|
"afterTicketUnpinned",
|
|
"onTicketUserAdd",
|
|
"afterTicketUserAdded",
|
|
"onTicketUserRemove",
|
|
"afterTicketUserRemoved",
|
|
"onTicketRename",
|
|
"afterTicketRenamed",
|
|
"onTicketsClear",
|
|
"afterTicketsCleared",
|
|
"onTicketTopicChange",
|
|
"afterTicketTopicChanged",
|
|
"onTicketPriorityChange",
|
|
"afterTicketPriorityChanged",
|
|
"onTicketTransfer",
|
|
"afterTicketTransferred",
|
|
|
|
//roles
|
|
"onRoleLoad",
|
|
"afterRolesLoaded",
|
|
"onRoleUpdate",
|
|
"afterRolesUpdated",
|
|
|
|
//blacklist
|
|
"onBlacklistLoad",
|
|
"afterBlacklistLoaded",
|
|
|
|
//transcripts
|
|
"onTranscriptCompilerLoad",
|
|
"afterTranscriptCompilersLoaded",
|
|
"onTranscriptHistoryLoad",
|
|
"afterTranscriptHistoryLoaded",
|
|
|
|
//transcript creation
|
|
"onTranscriptCreate",
|
|
"afterTranscriptCreated",
|
|
"onTranscriptInit",
|
|
"afterTranscriptInitiated",
|
|
"onTranscriptCompile",
|
|
"afterTranscriptCompiled",
|
|
"onTranscriptReady",
|
|
"afterTranscriptReady",
|
|
|
|
//plugin loading before builders
|
|
"onPluginBeforeBuilderLoad",
|
|
"afterPluginBeforeBuilderLoaded",
|
|
|
|
//builders
|
|
"onButtonBuilderLoad",
|
|
"afterButtonBuildersLoaded",
|
|
"onDropdownBuilderLoad",
|
|
"afterDropdownBuildersLoaded",
|
|
"onFileBuilderLoad",
|
|
"afterFileBuildersLoaded",
|
|
"onEmbedBuilderLoad",
|
|
"afterEmbedBuildersLoaded",
|
|
"onMessageBuilderLoad",
|
|
"afterMessageBuildersLoaded",
|
|
"onModalBuilderLoad",
|
|
"afterModalBuildersLoaded",
|
|
|
|
//components
|
|
"onSharedComponentLoad",
|
|
"afterSharedComponentsLoaded",
|
|
"onMessageComponentLoad",
|
|
"afterMessageComponentsLoaded",
|
|
"onModalComponentLoad",
|
|
"afterModalComponentsLoaded",
|
|
|
|
//plugin loading before responders
|
|
"onPluginBeforeResponderLoad",
|
|
"afterPluginBeforeResponderLoaded",
|
|
|
|
//responders
|
|
"onCommandResponderLoad",
|
|
"afterCommandRespondersLoaded",
|
|
"onButtonResponderLoad",
|
|
"afterButtonRespondersLoaded",
|
|
"onDropdownResponderLoad",
|
|
"afterDropdownRespondersLoaded",
|
|
"onModalResponderLoad",
|
|
"afterModalRespondersLoaded",
|
|
"onContextMenuResponderLoad",
|
|
"afterContextMenuRespondersLoaded",
|
|
"onAutocompleteResponderLoad",
|
|
"afterAutocompleteRespondersLoaded",
|
|
|
|
//plugin loading before finalizations
|
|
"onPluginBeforeFinalizationLoad",
|
|
"afterPluginBeforeFinalizationLoaded",
|
|
|
|
//actions
|
|
"onActionLoad",
|
|
"afterActionsLoaded",
|
|
|
|
//verifybars
|
|
"onVerifyBarLoad",
|
|
"afterVerifyBarsLoaded",
|
|
|
|
//permissions
|
|
"onPermissionLoad",
|
|
"afterPermissionsLoaded",
|
|
|
|
//posts
|
|
"onPostLoad",
|
|
"afterPostsLoaded",
|
|
"onPostInit",
|
|
"afterPostsInitiated",
|
|
|
|
//cooldowns
|
|
"onCooldownLoad",
|
|
"afterCooldownsLoaded",
|
|
"onCooldownInit",
|
|
"afterCooldownsInitiated",
|
|
|
|
//help menu
|
|
"onHelpMenuCategoryLoad",
|
|
"afterHelpMenuCategoriesLoaded",
|
|
"onHelpMenuComponentLoad",
|
|
"afterHelpMenuComponentsLoaded",
|
|
|
|
//statistics
|
|
"onStatisticScopeLoad",
|
|
"afterStatisticScopesLoaded",
|
|
"onStatisticLoad",
|
|
"afterStatisticsLoaded",
|
|
"onStatisticInit",
|
|
"afterStatisticsInitiated",
|
|
|
|
//plugin loading before code
|
|
"onPluginBeforeCodeLoad",
|
|
"afterPluginBeforeCodeLoaded",
|
|
|
|
//code
|
|
"onCodeLoad",
|
|
"afterCodeLoaded",
|
|
"onCodeExecute",
|
|
"afterCodeExecuted",
|
|
|
|
//livestatus
|
|
"onLiveStatusSourceLoad",
|
|
"afterLiveStatusSourcesLoaded",
|
|
|
|
//startscreen
|
|
"onStartScreenLoad",
|
|
"afterStartScreensLoaded",
|
|
"onStartScreenRender",
|
|
"afterStartScreensRendered",
|
|
|
|
//ready
|
|
"beforeReadyForUsage",
|
|
"onReadyForUsage"
|
|
]
|
|
eventList.forEach((event) => opendiscord.events.add(new api.ODEvent(event)))
|
|
} |