mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-07-08 19:47:20 +00:00
refactor: convert /backend to ESM
This commit is contained in:
parent
31d74c05aa
commit
5772e27cda
766 changed files with 3473 additions and 3500 deletions
|
@ -1,16 +1,16 @@
|
|||
import { CooldownManager, PluginOptions, guildPlugin } from "knub";
|
||||
import DefaultLogMessages from "../../data/DefaultLogMessages.json";
|
||||
import { GuildArchives } from "../../data/GuildArchives";
|
||||
import { GuildCases } from "../../data/GuildCases";
|
||||
import { GuildLogs } from "../../data/GuildLogs";
|
||||
import { GuildSavedMessages } from "../../data/GuildSavedMessages";
|
||||
import { LogType } from "../../data/LogType";
|
||||
import { logger } from "../../logger";
|
||||
import { makePublicFn } from "../../pluginUtils";
|
||||
import { discardRegExpRunner, getRegExpRunner } from "../../regExpRunners";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../templateFormatter";
|
||||
import { TimeAndDatePlugin } from "../TimeAndDate/TimeAndDatePlugin";
|
||||
import { LogsChannelCreateEvt, LogsChannelDeleteEvt, LogsChannelUpdateEvt } from "./events/LogsChannelModifyEvts";
|
||||
import DefaultLogMessages from "../../data/DefaultLogMessages.json" assert { type: "json" };
|
||||
import { GuildArchives } from "../../data/GuildArchives.js";
|
||||
import { GuildCases } from "../../data/GuildCases.js";
|
||||
import { GuildLogs } from "../../data/GuildLogs.js";
|
||||
import { GuildSavedMessages } from "../../data/GuildSavedMessages.js";
|
||||
import { LogType } from "../../data/LogType.js";
|
||||
import { logger } from "../../logger.js";
|
||||
import { makePublicFn } from "../../pluginUtils.js";
|
||||
import { discardRegExpRunner, getRegExpRunner } from "../../regExpRunners.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../templateFormatter.js";
|
||||
import { TimeAndDatePlugin } from "../TimeAndDate/TimeAndDatePlugin.js";
|
||||
import { LogsChannelCreateEvt, LogsChannelDeleteEvt, LogsChannelUpdateEvt } from "./events/LogsChannelModifyEvts.js";
|
||||
import {
|
||||
LogsEmojiCreateEvt,
|
||||
LogsEmojiDeleteEvt,
|
||||
|
@ -18,97 +18,97 @@ import {
|
|||
LogsStickerCreateEvt,
|
||||
LogsStickerDeleteEvt,
|
||||
LogsStickerUpdateEvt,
|
||||
} from "./events/LogsEmojiAndStickerModifyEvts";
|
||||
import { LogsGuildMemberAddEvt } from "./events/LogsGuildMemberAddEvt";
|
||||
import { LogsGuildMemberRemoveEvt } from "./events/LogsGuildMemberRemoveEvt";
|
||||
import { LogsRoleCreateEvt, LogsRoleDeleteEvt, LogsRoleUpdateEvt } from "./events/LogsRoleModifyEvts";
|
||||
} from "./events/LogsEmojiAndStickerModifyEvts.js";
|
||||
import { LogsGuildMemberAddEvt } from "./events/LogsGuildMemberAddEvt.js";
|
||||
import { LogsGuildMemberRemoveEvt } from "./events/LogsGuildMemberRemoveEvt.js";
|
||||
import { LogsRoleCreateEvt, LogsRoleDeleteEvt, LogsRoleUpdateEvt } from "./events/LogsRoleModifyEvts.js";
|
||||
import {
|
||||
LogsStageInstanceCreateEvt,
|
||||
LogsStageInstanceDeleteEvt,
|
||||
LogsStageInstanceUpdateEvt,
|
||||
} from "./events/LogsStageInstanceModifyEvts";
|
||||
import { LogsThreadCreateEvt, LogsThreadDeleteEvt, LogsThreadUpdateEvt } from "./events/LogsThreadModifyEvts";
|
||||
import { LogsGuildMemberUpdateEvt } from "./events/LogsUserUpdateEvts";
|
||||
import { LogsVoiceStateUpdateEvt } from "./events/LogsVoiceChannelEvts";
|
||||
import { FORMAT_NO_TIMESTAMP, LogsPluginType, zLogsConfig } from "./types";
|
||||
import { getLogMessage } from "./util/getLogMessage";
|
||||
import { log } from "./util/log";
|
||||
import { onMessageDelete } from "./util/onMessageDelete";
|
||||
import { onMessageDeleteBulk } from "./util/onMessageDeleteBulk";
|
||||
import { onMessageUpdate } from "./util/onMessageUpdate";
|
||||
} from "./events/LogsStageInstanceModifyEvts.js";
|
||||
import { LogsThreadCreateEvt, LogsThreadDeleteEvt, LogsThreadUpdateEvt } from "./events/LogsThreadModifyEvts.js";
|
||||
import { LogsGuildMemberUpdateEvt } from "./events/LogsUserUpdateEvts.js";
|
||||
import { LogsVoiceStateUpdateEvt } from "./events/LogsVoiceChannelEvts.js";
|
||||
import { FORMAT_NO_TIMESTAMP, LogsPluginType, zLogsConfig } from "./types.js";
|
||||
import { getLogMessage } from "./util/getLogMessage.js";
|
||||
import { log } from "./util/log.js";
|
||||
import { onMessageDelete } from "./util/onMessageDelete.js";
|
||||
import { onMessageDeleteBulk } from "./util/onMessageDeleteBulk.js";
|
||||
import { onMessageUpdate } from "./util/onMessageUpdate.js";
|
||||
|
||||
import { escapeCodeBlock } from "discord.js";
|
||||
import { InternalPosterPlugin } from "../InternalPoster/InternalPosterPlugin";
|
||||
import { LogsGuildMemberRoleChangeEvt } from "./events/LogsGuildMemberRoleChangeEvt";
|
||||
import { logAutomodAction } from "./logFunctions/logAutomodAction";
|
||||
import { logBotAlert } from "./logFunctions/logBotAlert";
|
||||
import { logCaseCreate } from "./logFunctions/logCaseCreate";
|
||||
import { logCaseDelete } from "./logFunctions/logCaseDelete";
|
||||
import { logCaseUpdate } from "./logFunctions/logCaseUpdate";
|
||||
import { logCensor } from "./logFunctions/logCensor";
|
||||
import { logChannelCreate } from "./logFunctions/logChannelCreate";
|
||||
import { logChannelDelete } from "./logFunctions/logChannelDelete";
|
||||
import { logChannelUpdate } from "./logFunctions/logChannelUpdate";
|
||||
import { logClean } from "./logFunctions/logClean";
|
||||
import { logDmFailed } from "./logFunctions/logDmFailed";
|
||||
import { logEmojiCreate } from "./logFunctions/logEmojiCreate";
|
||||
import { logEmojiDelete } from "./logFunctions/logEmojiDelete";
|
||||
import { logEmojiUpdate } from "./logFunctions/logEmojiUpdate";
|
||||
import { logMassBan } from "./logFunctions/logMassBan";
|
||||
import { logMassMute } from "./logFunctions/logMassMute";
|
||||
import { logMassUnban } from "./logFunctions/logMassUnban";
|
||||
import { logMemberBan } from "./logFunctions/logMemberBan";
|
||||
import { logMemberForceban } from "./logFunctions/logMemberForceban";
|
||||
import { logMemberJoin } from "./logFunctions/logMemberJoin";
|
||||
import { logMemberJoinWithPriorRecords } from "./logFunctions/logMemberJoinWithPriorRecords";
|
||||
import { logMemberKick } from "./logFunctions/logMemberKick";
|
||||
import { logMemberLeave } from "./logFunctions/logMemberLeave";
|
||||
import { logMemberMute } from "./logFunctions/logMemberMute";
|
||||
import { logMemberMuteExpired } from "./logFunctions/logMemberMuteExpired";
|
||||
import { logMemberMuteRejoin } from "./logFunctions/logMemberMuteRejoin";
|
||||
import { logMemberNickChange } from "./logFunctions/logMemberNickChange";
|
||||
import { logMemberNote } from "./logFunctions/logMemberNote";
|
||||
import { logMemberRestore } from "./logFunctions/logMemberRestore";
|
||||
import { logMemberRoleAdd } from "./logFunctions/logMemberRoleAdd";
|
||||
import { logMemberRoleChanges } from "./logFunctions/logMemberRoleChanges";
|
||||
import { logMemberRoleRemove } from "./logFunctions/logMemberRoleRemove";
|
||||
import { logMemberTimedBan } from "./logFunctions/logMemberTimedBan";
|
||||
import { logMemberTimedMute } from "./logFunctions/logMemberTimedMute";
|
||||
import { logMemberTimedUnban } from "./logFunctions/logMemberTimedUnban";
|
||||
import { logMemberTimedUnmute } from "./logFunctions/logMemberTimedUnmute";
|
||||
import { logMemberUnban } from "./logFunctions/logMemberUnban";
|
||||
import { logMemberUnmute } from "./logFunctions/logMemberUnmute";
|
||||
import { logMemberWarn } from "./logFunctions/logMemberWarn";
|
||||
import { logMessageDelete } from "./logFunctions/logMessageDelete";
|
||||
import { logMessageDeleteAuto } from "./logFunctions/logMessageDeleteAuto";
|
||||
import { logMessageDeleteBare } from "./logFunctions/logMessageDeleteBare";
|
||||
import { logMessageDeleteBulk } from "./logFunctions/logMessageDeleteBulk";
|
||||
import { logMessageEdit } from "./logFunctions/logMessageEdit";
|
||||
import { logMessageSpamDetected } from "./logFunctions/logMessageSpamDetected";
|
||||
import { logOtherSpamDetected } from "./logFunctions/logOtherSpamDetected";
|
||||
import { logPostedScheduledMessage } from "./logFunctions/logPostedScheduledMessage";
|
||||
import { logRepeatedMessage } from "./logFunctions/logRepeatedMessage";
|
||||
import { logRoleCreate } from "./logFunctions/logRoleCreate";
|
||||
import { logRoleDelete } from "./logFunctions/logRoleDelete";
|
||||
import { logRoleUpdate } from "./logFunctions/logRoleUpdate";
|
||||
import { logScheduledMessage } from "./logFunctions/logScheduledMessage";
|
||||
import { logScheduledRepeatedMessage } from "./logFunctions/logScheduledRepeatedMessage";
|
||||
import { logSetAntiraidAuto } from "./logFunctions/logSetAntiraidAuto";
|
||||
import { logSetAntiraidUser } from "./logFunctions/logSetAntiraidUser";
|
||||
import { logStageInstanceCreate } from "./logFunctions/logStageInstanceCreate";
|
||||
import { logStageInstanceDelete } from "./logFunctions/logStageInstanceDelete";
|
||||
import { logStageInstanceUpdate } from "./logFunctions/logStageInstanceUpdate";
|
||||
import { logStickerCreate } from "./logFunctions/logStickerCreate";
|
||||
import { logStickerDelete } from "./logFunctions/logStickerDelete";
|
||||
import { logStickerUpdate } from "./logFunctions/logStickerUpdate";
|
||||
import { logThreadCreate } from "./logFunctions/logThreadCreate";
|
||||
import { logThreadDelete } from "./logFunctions/logThreadDelete";
|
||||
import { logThreadUpdate } from "./logFunctions/logThreadUpdate";
|
||||
import { logVoiceChannelForceDisconnect } from "./logFunctions/logVoiceChannelForceDisconnect";
|
||||
import { logVoiceChannelForceMove } from "./logFunctions/logVoiceChannelForceMove";
|
||||
import { logVoiceChannelJoin } from "./logFunctions/logVoiceChannelJoin";
|
||||
import { logVoiceChannelLeave } from "./logFunctions/logVoiceChannelLeave";
|
||||
import { logVoiceChannelMove } from "./logFunctions/logVoiceChannelMove";
|
||||
import { InternalPosterPlugin } from "../InternalPoster/InternalPosterPlugin.js";
|
||||
import { LogsGuildMemberRoleChangeEvt } from "./events/LogsGuildMemberRoleChangeEvt.js";
|
||||
import { logAutomodAction } from "./logFunctions/logAutomodAction.js";
|
||||
import { logBotAlert } from "./logFunctions/logBotAlert.js";
|
||||
import { logCaseCreate } from "./logFunctions/logCaseCreate.js";
|
||||
import { logCaseDelete } from "./logFunctions/logCaseDelete.js";
|
||||
import { logCaseUpdate } from "./logFunctions/logCaseUpdate.js";
|
||||
import { logCensor } from "./logFunctions/logCensor.js";
|
||||
import { logChannelCreate } from "./logFunctions/logChannelCreate.js";
|
||||
import { logChannelDelete } from "./logFunctions/logChannelDelete.js";
|
||||
import { logChannelUpdate } from "./logFunctions/logChannelUpdate.js";
|
||||
import { logClean } from "./logFunctions/logClean.js";
|
||||
import { logDmFailed } from "./logFunctions/logDmFailed.js";
|
||||
import { logEmojiCreate } from "./logFunctions/logEmojiCreate.js";
|
||||
import { logEmojiDelete } from "./logFunctions/logEmojiDelete.js";
|
||||
import { logEmojiUpdate } from "./logFunctions/logEmojiUpdate.js";
|
||||
import { logMassBan } from "./logFunctions/logMassBan.js";
|
||||
import { logMassMute } from "./logFunctions/logMassMute.js";
|
||||
import { logMassUnban } from "./logFunctions/logMassUnban.js";
|
||||
import { logMemberBan } from "./logFunctions/logMemberBan.js";
|
||||
import { logMemberForceban } from "./logFunctions/logMemberForceban.js";
|
||||
import { logMemberJoin } from "./logFunctions/logMemberJoin.js";
|
||||
import { logMemberJoinWithPriorRecords } from "./logFunctions/logMemberJoinWithPriorRecords.js";
|
||||
import { logMemberKick } from "./logFunctions/logMemberKick.js";
|
||||
import { logMemberLeave } from "./logFunctions/logMemberLeave.js";
|
||||
import { logMemberMute } from "./logFunctions/logMemberMute.js";
|
||||
import { logMemberMuteExpired } from "./logFunctions/logMemberMuteExpired.js";
|
||||
import { logMemberMuteRejoin } from "./logFunctions/logMemberMuteRejoin.js";
|
||||
import { logMemberNickChange } from "./logFunctions/logMemberNickChange.js";
|
||||
import { logMemberNote } from "./logFunctions/logMemberNote.js";
|
||||
import { logMemberRestore } from "./logFunctions/logMemberRestore.js";
|
||||
import { logMemberRoleAdd } from "./logFunctions/logMemberRoleAdd.js";
|
||||
import { logMemberRoleChanges } from "./logFunctions/logMemberRoleChanges.js";
|
||||
import { logMemberRoleRemove } from "./logFunctions/logMemberRoleRemove.js";
|
||||
import { logMemberTimedBan } from "./logFunctions/logMemberTimedBan.js";
|
||||
import { logMemberTimedMute } from "./logFunctions/logMemberTimedMute.js";
|
||||
import { logMemberTimedUnban } from "./logFunctions/logMemberTimedUnban.js";
|
||||
import { logMemberTimedUnmute } from "./logFunctions/logMemberTimedUnmute.js";
|
||||
import { logMemberUnban } from "./logFunctions/logMemberUnban.js";
|
||||
import { logMemberUnmute } from "./logFunctions/logMemberUnmute.js";
|
||||
import { logMemberWarn } from "./logFunctions/logMemberWarn.js";
|
||||
import { logMessageDelete } from "./logFunctions/logMessageDelete.js";
|
||||
import { logMessageDeleteAuto } from "./logFunctions/logMessageDeleteAuto.js";
|
||||
import { logMessageDeleteBare } from "./logFunctions/logMessageDeleteBare.js";
|
||||
import { logMessageDeleteBulk } from "./logFunctions/logMessageDeleteBulk.js";
|
||||
import { logMessageEdit } from "./logFunctions/logMessageEdit.js";
|
||||
import { logMessageSpamDetected } from "./logFunctions/logMessageSpamDetected.js";
|
||||
import { logOtherSpamDetected } from "./logFunctions/logOtherSpamDetected.js";
|
||||
import { logPostedScheduledMessage } from "./logFunctions/logPostedScheduledMessage.js";
|
||||
import { logRepeatedMessage } from "./logFunctions/logRepeatedMessage.js";
|
||||
import { logRoleCreate } from "./logFunctions/logRoleCreate.js";
|
||||
import { logRoleDelete } from "./logFunctions/logRoleDelete.js";
|
||||
import { logRoleUpdate } from "./logFunctions/logRoleUpdate.js";
|
||||
import { logScheduledMessage } from "./logFunctions/logScheduledMessage.js";
|
||||
import { logScheduledRepeatedMessage } from "./logFunctions/logScheduledRepeatedMessage.js";
|
||||
import { logSetAntiraidAuto } from "./logFunctions/logSetAntiraidAuto.js";
|
||||
import { logSetAntiraidUser } from "./logFunctions/logSetAntiraidUser.js";
|
||||
import { logStageInstanceCreate } from "./logFunctions/logStageInstanceCreate.js";
|
||||
import { logStageInstanceDelete } from "./logFunctions/logStageInstanceDelete.js";
|
||||
import { logStageInstanceUpdate } from "./logFunctions/logStageInstanceUpdate.js";
|
||||
import { logStickerCreate } from "./logFunctions/logStickerCreate.js";
|
||||
import { logStickerDelete } from "./logFunctions/logStickerDelete.js";
|
||||
import { logStickerUpdate } from "./logFunctions/logStickerUpdate.js";
|
||||
import { logThreadCreate } from "./logFunctions/logThreadCreate.js";
|
||||
import { logThreadDelete } from "./logFunctions/logThreadDelete.js";
|
||||
import { logThreadUpdate } from "./logFunctions/logThreadUpdate.js";
|
||||
import { logVoiceChannelForceDisconnect } from "./logFunctions/logVoiceChannelForceDisconnect.js";
|
||||
import { logVoiceChannelForceMove } from "./logFunctions/logVoiceChannelForceMove.js";
|
||||
import { logVoiceChannelJoin } from "./logFunctions/logVoiceChannelJoin.js";
|
||||
import { logVoiceChannelLeave } from "./logFunctions/logVoiceChannelLeave.js";
|
||||
import { logVoiceChannelMove } from "./logFunctions/logVoiceChannelMove.js";
|
||||
|
||||
// The `any` cast here is to prevent TypeScript from locking up from the circular dependency
|
||||
function getCasesPlugin(): Promise<any> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue