mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-14 22:05:01 +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> {
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { TextChannel, VoiceChannel } from "discord.js";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils";
|
||||
import { filterObject } from "../../../utils/filterObject";
|
||||
import { logChannelCreate } from "../logFunctions/logChannelCreate";
|
||||
import { logChannelDelete } from "../logFunctions/logChannelDelete";
|
||||
import { logChannelUpdate } from "../logFunctions/logChannelUpdate";
|
||||
import { logsEvt } from "../types";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils.js";
|
||||
import { filterObject } from "../../../utils/filterObject.js";
|
||||
import { logChannelCreate } from "../logFunctions/logChannelCreate.js";
|
||||
import { logChannelDelete } from "../logFunctions/logChannelDelete.js";
|
||||
import { logChannelUpdate } from "../logFunctions/logChannelUpdate.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsChannelCreateEvt = logsEvt({
|
||||
event: "channelCreate",
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
import { GuildEmoji, Sticker } from "discord.js";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils";
|
||||
import { filterObject } from "../../../utils/filterObject";
|
||||
import { logEmojiCreate } from "../logFunctions/logEmojiCreate";
|
||||
import { logEmojiDelete } from "../logFunctions/logEmojiDelete";
|
||||
import { logEmojiUpdate } from "../logFunctions/logEmojiUpdate";
|
||||
import { logStickerCreate } from "../logFunctions/logStickerCreate";
|
||||
import { logStickerDelete } from "../logFunctions/logStickerDelete";
|
||||
import { logStickerUpdate } from "../logFunctions/logStickerUpdate";
|
||||
import { logsEvt } from "../types";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils.js";
|
||||
import { filterObject } from "../../../utils/filterObject.js";
|
||||
import { logEmojiCreate } from "../logFunctions/logEmojiCreate.js";
|
||||
import { logEmojiDelete } from "../logFunctions/logEmojiDelete.js";
|
||||
import { logEmojiUpdate } from "../logFunctions/logEmojiUpdate.js";
|
||||
import { logStickerCreate } from "../logFunctions/logStickerCreate.js";
|
||||
import { logStickerDelete } from "../logFunctions/logStickerDelete.js";
|
||||
import { logStickerUpdate } from "../logFunctions/logStickerUpdate.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsEmojiCreateEvt = logsEvt({
|
||||
event: "emojiCreate",
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { AuditLogEvent } from "discord.js";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { findMatchingAuditLogEntry } from "../../../utils/findMatchingAuditLogEntry";
|
||||
import { logMemberBan } from "../logFunctions/logMemberBan";
|
||||
import { logMemberUnban } from "../logFunctions/logMemberUnban";
|
||||
import { logsEvt } from "../types";
|
||||
import { isLogIgnored } from "../util/isLogIgnored";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { findMatchingAuditLogEntry } from "../../../utils/findMatchingAuditLogEntry.js";
|
||||
import { logMemberBan } from "../logFunctions/logMemberBan.js";
|
||||
import { logMemberUnban } from "../logFunctions/logMemberUnban.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
import { isLogIgnored } from "../util/isLogIgnored.js";
|
||||
|
||||
export const LogsGuildBanAddEvt = logsEvt({
|
||||
event: "guildBanAdd",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { logMemberJoin } from "../logFunctions/logMemberJoin";
|
||||
import { logsEvt } from "../types";
|
||||
import { logMemberJoin } from "../logFunctions/logMemberJoin.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsGuildMemberAddEvt = logsEvt({
|
||||
event: "guildMemberAdd",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { logMemberLeave } from "../logFunctions/logMemberLeave";
|
||||
import { logsEvt } from "../types";
|
||||
import { logMemberLeave } from "../logFunctions/logMemberLeave.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsGuildMemberRemoveEvt = logsEvt({
|
||||
event: "guildMemberRemove",
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import { APIRole, AuditLogChange, AuditLogEvent } from "discord.js";
|
||||
import { guildPluginEventListener } from "knub";
|
||||
import { resolveRole } from "../../../utils";
|
||||
import { logMemberRoleAdd } from "../logFunctions/logMemberRoleAdd";
|
||||
import { logMemberRoleRemove } from "../logFunctions/logMemberRoleRemove";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { resolveRole } from "../../../utils.js";
|
||||
import { logMemberRoleAdd } from "../logFunctions/logMemberRoleAdd.js";
|
||||
import { logMemberRoleRemove } from "../logFunctions/logMemberRoleRemove.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
|
||||
type RoleAddChange = AuditLogChange & {
|
||||
key: "$add";
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Role } from "discord.js";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils";
|
||||
import { filterObject } from "../../../utils/filterObject";
|
||||
import { logRoleCreate } from "../logFunctions/logRoleCreate";
|
||||
import { logRoleDelete } from "../logFunctions/logRoleDelete";
|
||||
import { logRoleUpdate } from "../logFunctions/logRoleUpdate";
|
||||
import { logsEvt } from "../types";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils.js";
|
||||
import { filterObject } from "../../../utils/filterObject.js";
|
||||
import { logRoleCreate } from "../logFunctions/logRoleCreate.js";
|
||||
import { logRoleDelete } from "../logFunctions/logRoleDelete.js";
|
||||
import { logRoleUpdate } from "../logFunctions/logRoleUpdate.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsRoleCreateEvt = logsEvt({
|
||||
event: "roleCreate",
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { StageChannel, StageInstance } from "discord.js";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils";
|
||||
import { filterObject } from "../../../utils/filterObject";
|
||||
import { logStageInstanceCreate } from "../logFunctions/logStageInstanceCreate";
|
||||
import { logStageInstanceDelete } from "../logFunctions/logStageInstanceDelete";
|
||||
import { logStageInstanceUpdate } from "../logFunctions/logStageInstanceUpdate";
|
||||
import { logsEvt } from "../types";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils.js";
|
||||
import { filterObject } from "../../../utils/filterObject.js";
|
||||
import { logStageInstanceCreate } from "../logFunctions/logStageInstanceCreate.js";
|
||||
import { logStageInstanceDelete } from "../logFunctions/logStageInstanceDelete.js";
|
||||
import { logStageInstanceUpdate } from "../logFunctions/logStageInstanceUpdate.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsStageInstanceCreateEvt = logsEvt({
|
||||
event: "stageInstanceCreate",
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { ThreadChannel } from "discord.js";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils";
|
||||
import { filterObject } from "../../../utils/filterObject";
|
||||
import { logThreadCreate } from "../logFunctions/logThreadCreate";
|
||||
import { logThreadDelete } from "../logFunctions/logThreadDelete";
|
||||
import { logThreadUpdate } from "../logFunctions/logThreadUpdate";
|
||||
import { logsEvt } from "../types";
|
||||
import { differenceToString, getScalarDifference } from "../../../utils.js";
|
||||
import { filterObject } from "../../../utils/filterObject.js";
|
||||
import { logThreadCreate } from "../logFunctions/logThreadCreate.js";
|
||||
import { logThreadDelete } from "../logFunctions/logThreadDelete.js";
|
||||
import { logThreadUpdate } from "../logFunctions/logThreadUpdate.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsThreadCreateEvt = logsEvt({
|
||||
event: "threadCreate",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { logMemberNickChange } from "../logFunctions/logMemberNickChange";
|
||||
import { logsEvt } from "../types";
|
||||
import { logMemberNickChange } from "../logFunctions/logMemberNickChange.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsGuildMemberUpdateEvt = logsEvt({
|
||||
event: "guildMemberUpdate",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { logVoiceChannelJoin } from "../logFunctions/logVoiceChannelJoin";
|
||||
import { logVoiceChannelLeave } from "../logFunctions/logVoiceChannelLeave";
|
||||
import { logVoiceChannelMove } from "../logFunctions/logVoiceChannelMove";
|
||||
import { logsEvt } from "../types";
|
||||
import { logVoiceChannelJoin } from "../logFunctions/logVoiceChannelJoin.js";
|
||||
import { logVoiceChannelLeave } from "../logFunctions/logVoiceChannelLeave.js";
|
||||
import { logVoiceChannelMove } from "../logFunctions/logVoiceChannelMove.js";
|
||||
import { logsEvt } from "../types.js";
|
||||
|
||||
export const LogsVoiceStateUpdateEvt = logsEvt({
|
||||
event: "voiceStateUpdate",
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { ZeppelinPluginInfo } from "../../types";
|
||||
import { zLogsConfig } from "./types";
|
||||
import { ZeppelinPluginInfo } from "../../types.js";
|
||||
import { zLogsConfig } from "./types.js";
|
||||
|
||||
export const logsPluginInfo: ZeppelinPluginInfo = {
|
||||
prettyName: "Logs",
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogAutomodActionData {
|
||||
rule: string;
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogBotAlertData {
|
||||
body: string;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogCaseCreateData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { Case } from "../../../data/entities/Case";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { caseToTemplateSafeCase, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { Case } from "../../../data/entities/Case.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { caseToTemplateSafeCase, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogCaseDeleteData {
|
||||
mod: GuildMember;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogCaseUpdateData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { deactivateMentions, disableCodeBlocks } from "knub/helpers";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import {
|
||||
channelToTemplateSafeChannel,
|
||||
savedMessageToTemplateSafeSavedMessage,
|
||||
userToTemplateSafeUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogCensorData {
|
||||
user: User | UnknownUser;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogChannelCreateData {
|
||||
channel: GuildBasedChannel;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogChannelDeleteData {
|
||||
channel: GuildBasedChannel;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogChannelUpdateData {
|
||||
oldChannel: GuildBasedChannel;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogCleanData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogDmFailedData {
|
||||
source: string;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Emoji } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { emojiToTemplateSafeEmoji } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { emojiToTemplateSafeEmoji } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogEmojiCreateData {
|
||||
emoji: Emoji;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Emoji } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { emojiToTemplateSafeEmoji } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { emojiToTemplateSafeEmoji } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogEmojiDeleteData {
|
||||
emoji: Emoji;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Emoji } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { emojiToTemplateSafeEmoji } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { emojiToTemplateSafeEmoji } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogEmojiUpdateData {
|
||||
oldEmoji: Emoji;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMassBanData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMassMuteData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMassUnbanData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberBanData {
|
||||
mod: User | UnknownUser | null;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember, Snowflake } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberForcebanData {
|
||||
mod: GuildMember;
|
||||
|
|
|
@ -2,11 +2,11 @@ import { GuildMember } from "discord.js";
|
|||
import humanizeDuration from "humanize-duration";
|
||||
import { GuildPluginData } from "knub";
|
||||
import moment from "moment-timezone";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberJoinData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberJoinWithPriorRecordsData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberKickData {
|
||||
mod: User | UnknownUser | null;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember, PartialGuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberLeaveData {
|
||||
member: GuildMember | PartialGuildMember;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberMuteData {
|
||||
mod: User | UnknownUser;
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import {
|
||||
memberToTemplateSafeMember,
|
||||
TemplateSafeUnknownMember,
|
||||
TemplateSafeUnknownUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberMuteExpiredData {
|
||||
member: GuildMember | UnknownUser;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberMuteRejoinData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberNickChangeData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberNoteData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberRestoreData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember, Role, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownRole } from "../../../utils";
|
||||
import { memberToTemplateSafeMember, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownRole } from "../../../utils.js";
|
||||
import { memberToTemplateSafeMember, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberRoleAddData {
|
||||
mod: User | null;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember, Role, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { memberToTemplateSafeMember, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { memberToTemplateSafeMember, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberRoleChangesData {
|
||||
mod: User | UnknownUser | null;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember, Role, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownRole } from "../../../utils";
|
||||
import { memberToTemplateSafeMember, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownRole } from "../../../utils.js";
|
||||
import { memberToTemplateSafeMember, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberRoleRemoveData {
|
||||
mod: User | null;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberTimedBanData {
|
||||
mod: User | UnknownUser;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberTimedMuteData {
|
||||
mod: User | UnknownUser;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberTimedUnbanData {
|
||||
mod: User | UnknownUser;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberTimedUnmuteData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { Snowflake, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberUnbanData {
|
||||
mod: User | UnknownUser | null;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberUnmuteData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMemberWarnData {
|
||||
mod: GuildMember;
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import moment from "moment-timezone";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { ISavedMessageAttachmentData, SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser, useMediaUrls } from "../../../utils";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { ISavedMessageAttachmentData, SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser, useMediaUrls } from "../../../utils.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import {
|
||||
channelToTemplateSafeChannel,
|
||||
savedMessageToTemplateSafeSavedMessage,
|
||||
userToTemplateSafeUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { TimeAndDatePlugin } from "../../TimeAndDate/TimeAndDatePlugin";
|
||||
import { FORMAT_NO_TIMESTAMP, LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { TimeAndDatePlugin } from "../../TimeAndDate/TimeAndDatePlugin.js";
|
||||
import { FORMAT_NO_TIMESTAMP, LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMessageDeleteData {
|
||||
user: User | UnknownUser;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import { GuildBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import {
|
||||
channelToTemplateSafeChannel,
|
||||
savedMessageToTemplateSafeSavedMessage,
|
||||
userToTemplateSafeUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMessageDeleteAutoData {
|
||||
message: SavedMessage;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildTextBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMessageDeleteBareData {
|
||||
messageId: string;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildTextBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMessageDeleteBulkData {
|
||||
count: number;
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { UnknownUser } from "../../../utils";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { UnknownUser } from "../../../utils.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import {
|
||||
channelToTemplateSafeChannel,
|
||||
savedMessageToTemplateSafeSavedMessage,
|
||||
userToTemplateSafeUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMessageEditData {
|
||||
user: User | UnknownUser;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember, GuildTextBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogMessageSpamDetectedData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { GuildMember } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogOtherSpamDetectedData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogPostedScheduledMessageData {
|
||||
author: User;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogRepeatedMessageData {
|
||||
author: User;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Role } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { roleToTemplateSafeRole } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { roleToTemplateSafeRole } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogRoleCreateData {
|
||||
role: Role;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Role } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { roleToTemplateSafeRole } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { roleToTemplateSafeRole } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogRoleDeleteData {
|
||||
role: Role;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Role } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { roleToTemplateSafeRole } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { roleToTemplateSafeRole } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogRoleUpdateData {
|
||||
oldRole: Role;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogScheduledMessageData {
|
||||
author: User;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildTextBasedChannel, User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogScheduledRepeatedMessageData {
|
||||
author: User;
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogSetAntiraidAutoData {
|
||||
level: string;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { User } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { userToTemplateSafeUser } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogSetAntiraidUserData {
|
||||
level: string;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { StageChannel, StageInstance } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, stageToTemplateSafeStage } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, stageToTemplateSafeStage } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogStageInstanceCreateData {
|
||||
stageInstance: StageInstance;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { StageChannel, StageInstance } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, stageToTemplateSafeStage } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, stageToTemplateSafeStage } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogStageInstanceDeleteData {
|
||||
stageInstance: StageInstance;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { StageChannel, StageInstance } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, stageToTemplateSafeStage } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, stageToTemplateSafeStage } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogStageInstanceUpdateData {
|
||||
oldStageInstance: StageInstance | null;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Sticker } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { stickerToTemplateSafeSticker } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { stickerToTemplateSafeSticker } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogStickerCreateData {
|
||||
sticker: Sticker;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Sticker } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { stickerToTemplateSafeSticker } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { stickerToTemplateSafeSticker } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogStickerDeleteData {
|
||||
sticker: Sticker;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { Sticker } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { stickerToTemplateSafeSticker } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { stickerToTemplateSafeSticker } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogStickerUpdateData {
|
||||
oldSticker: Sticker;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { AnyThreadChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogThreadCreateData {
|
||||
thread: AnyThreadChannel;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { AnyThreadChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogThreadDeleteData {
|
||||
thread: AnyThreadChannel;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { AnyThreadChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogThreadUpdateData {
|
||||
oldThread: AnyThreadChannel;
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
import { GuildMember, User, VoiceBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import {
|
||||
channelToTemplateSafeChannel,
|
||||
memberToTemplateSafeMember,
|
||||
userToTemplateSafeUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogVoiceChannelForceDisconnectData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
import { GuildMember, User, VoiceBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import {
|
||||
channelToTemplateSafeChannel,
|
||||
memberToTemplateSafeMember,
|
||||
userToTemplateSafeUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogVoiceChannelForceMoveData {
|
||||
mod: User;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember, VoiceBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogVoiceChannelJoinData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember, VoiceBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogVoiceChannelLeaveData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { GuildMember, VoiceBasedChannel } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { log } from "../util/log";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { createTypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { resolveChannelIds } from "../../../utils/resolveChannelIds.js";
|
||||
import { channelToTemplateSafeChannel, memberToTemplateSafeMember } from "../../../utils/templateSafeObjects.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { log } from "../util/log.js";
|
||||
|
||||
export interface LogVoiceChannelMoveData {
|
||||
member: GuildMember;
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
import { BasePluginType, CooldownManager, guildPluginEventListener } from "knub";
|
||||
import { z } from "zod";
|
||||
import { RegExpRunner } from "../../RegExpRunner";
|
||||
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 { keys, zBoundedCharacters, zMessageContent, zRegex, zSnowflake } from "../../utils";
|
||||
import { MessageBuffer } from "../../utils/MessageBuffer";
|
||||
import { RegExpRunner } from "../../RegExpRunner.js";
|
||||
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 { keys, zBoundedCharacters, zMessageContent, zRegex, zSnowflake } from "../../utils.js";
|
||||
import { MessageBuffer } from "../../utils/MessageBuffer.js";
|
||||
import {
|
||||
TemplateSafeCase,
|
||||
TemplateSafeChannel,
|
||||
|
@ -20,7 +20,7 @@ import {
|
|||
TemplateSafeUnknownMember,
|
||||
TemplateSafeUnknownUser,
|
||||
TemplateSafeUser,
|
||||
} from "../../utils/templateSafeObjects";
|
||||
} from "../../utils/templateSafeObjects.js";
|
||||
|
||||
const DEFAULT_BATCH_TIME = 1000;
|
||||
const MIN_BATCH_TIME = 250;
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
import { MessageCreateOptions } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { logger } from "../../../logger";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { logger } from "../../../logger.js";
|
||||
import {
|
||||
renderTemplate,
|
||||
TemplateParseError,
|
||||
TemplateSafeValueContainer,
|
||||
TypedTemplateSafeValueContainer,
|
||||
} from "../../../templateFormatter";
|
||||
} from "../../../templateFormatter.js";
|
||||
import {
|
||||
messageSummary,
|
||||
renderRecursively,
|
||||
|
@ -17,15 +17,15 @@ import {
|
|||
verboseChannelMention,
|
||||
verboseUserMention,
|
||||
verboseUserName,
|
||||
} from "../../../utils";
|
||||
} from "../../../utils.js";
|
||||
import {
|
||||
getTemplateSafeMemberLevel,
|
||||
memberToTemplateSafeMember,
|
||||
TemplateSafeMember,
|
||||
TemplateSafeUser,
|
||||
} from "../../../utils/templateSafeObjects";
|
||||
import { TimeAndDatePlugin } from "../../TimeAndDate/TimeAndDatePlugin";
|
||||
import { FORMAT_NO_TIMESTAMP, ILogTypeData, LogsPluginType, TLogChannel } from "../types";
|
||||
} from "../../../utils/templateSafeObjects.js";
|
||||
import { TimeAndDatePlugin } from "../../TimeAndDate/TimeAndDatePlugin.js";
|
||||
import { FORMAT_NO_TIMESTAMP, ILogTypeData, LogsPluginType, TLogChannel } from "../types.js";
|
||||
|
||||
export async function getLogMessage<TLogType extends keyof ILogTypeData>(
|
||||
pluginData: GuildPluginData<LogsPluginType>,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
|
||||
export function isLogIgnored(
|
||||
pluginData: GuildPluginData<LogsPluginType>,
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
import { APIEmbed, MessageMentionTypes, Snowflake } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { allowTimeout } from "../../../RegExpRunner";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { TypedTemplateSafeValueContainer } from "../../../templateFormatter";
|
||||
import { MINUTES, isDiscordAPIError } from "../../../utils";
|
||||
import { MessageBuffer } from "../../../utils/MessageBuffer";
|
||||
import { InternalPosterPlugin } from "../../InternalPoster/InternalPosterPlugin";
|
||||
import { ILogTypeData, LogsPluginType, TLogChannel, TLogChannelMap } from "../types";
|
||||
import { getLogMessage } from "./getLogMessage";
|
||||
import { allowTimeout } from "../../../RegExpRunner.js";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { TypedTemplateSafeValueContainer } from "../../../templateFormatter.js";
|
||||
import { MINUTES, isDiscordAPIError } from "../../../utils.js";
|
||||
import { MessageBuffer } from "../../../utils/MessageBuffer.js";
|
||||
import { InternalPosterPlugin } from "../../InternalPoster/InternalPosterPlugin.js";
|
||||
import { ILogTypeData, LogsPluginType, TLogChannel, TLogChannelMap } from "../types.js";
|
||||
import { getLogMessage } from "./getLogMessage.js";
|
||||
|
||||
interface ExclusionData {
|
||||
userId?: Snowflake | null;
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
import { Snowflake } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { resolveUser } from "../../../utils";
|
||||
import { logMessageDelete } from "../logFunctions/logMessageDelete";
|
||||
import { logMessageDeleteBare } from "../logFunctions/logMessageDeleteBare";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { isLogIgnored } from "./isLogIgnored";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { resolveUser } from "../../../utils.js";
|
||||
import { logMessageDelete } from "../logFunctions/logMessageDelete.js";
|
||||
import { logMessageDeleteBare } from "../logFunctions/logMessageDeleteBare.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { isLogIgnored } from "./isLogIgnored.js";
|
||||
|
||||
export async function onMessageDelete(pluginData: GuildPluginData<LogsPluginType>, savedMessage: SavedMessage) {
|
||||
const user = await resolveUser(pluginData.client, savedMessage.user_id);
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { Snowflake } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import { LogType } from "../../../data/LogType";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { getBaseUrl } from "../../../pluginUtils";
|
||||
import { logMessageDeleteBulk } from "../logFunctions/logMessageDeleteBulk";
|
||||
import { LogsPluginType } from "../types";
|
||||
import { isLogIgnored } from "./isLogIgnored";
|
||||
import { LogType } from "../../../data/LogType.js";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { getBaseUrl } from "../../../pluginUtils.js";
|
||||
import { logMessageDeleteBulk } from "../logFunctions/logMessageDeleteBulk.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
import { isLogIgnored } from "./isLogIgnored.js";
|
||||
|
||||
export async function onMessageDeleteBulk(pluginData: GuildPluginData<LogsPluginType>, savedMessages: SavedMessage[]) {
|
||||
if (isLogIgnored(pluginData, LogType.MESSAGE_DELETE, savedMessages[0].id)) {
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
import { EmbedData, GuildTextBasedChannel, Snowflake } from "discord.js";
|
||||
import { GuildPluginData } from "knub";
|
||||
import cloneDeep from "lodash.clonedeep";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage";
|
||||
import { resolveUser } from "../../../utils";
|
||||
import { logMessageEdit } from "../logFunctions/logMessageEdit";
|
||||
import { LogsPluginType } from "../types";
|
||||
import cloneDeep from "lodash/cloneDeep.js";
|
||||
import { SavedMessage } from "../../../data/entities/SavedMessage.js";
|
||||
import { resolveUser } from "../../../utils.js";
|
||||
import { logMessageEdit } from "../logFunctions/logMessageEdit.js";
|
||||
import { LogsPluginType } from "../types.js";
|
||||
|
||||
export async function onMessageUpdate(
|
||||
pluginData: GuildPluginData<LogsPluginType>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue