mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-14 13:55:03 +00:00
feat: first batch of emojis 🎉
This commit is contained in:
parent
dfb0e2c19d
commit
a4c4b17a14
91 changed files with 3659 additions and 2032 deletions
|
@ -13,29 +13,47 @@ import { LogsPlugin } from "../Logs/LogsPlugin";
|
|||
import { MutesPlugin } from "../Mutes/MutesPlugin";
|
||||
import { TimeAndDatePlugin } from "../TimeAndDate/TimeAndDatePlugin";
|
||||
import { zeppelinGuildPlugin } from "../ZeppelinPluginBlueprint";
|
||||
import { AddCaseCmd } from "./commands/AddCaseCmd";
|
||||
import { BanCmd } from "./commands/BanCmd";
|
||||
import { CaseCmd } from "./commands/CaseCmd";
|
||||
import { CasesModCmd } from "./commands/CasesModCmd";
|
||||
import { CasesUserCmd } from "./commands/CasesUserCmd";
|
||||
import { DeleteCaseCmd } from "./commands/DeleteCaseCmd";
|
||||
import { ForcebanCmd } from "./commands/ForcebanCmd";
|
||||
import { ForcemuteCmd } from "./commands/ForcemuteCmd";
|
||||
import { ForceUnmuteCmd } from "./commands/ForceunmuteCmd";
|
||||
import { HideCaseCmd } from "./commands/HideCaseCmd";
|
||||
import { KickCmd } from "./commands/KickCmd";
|
||||
import { MassbanCmd } from "./commands/MassBanCmd";
|
||||
import { MassunbanCmd } from "./commands/MassUnbanCmd";
|
||||
import { MassmuteCmd } from "./commands/MassmuteCmd";
|
||||
import { MuteCmd } from "./commands/MuteCmd";
|
||||
import { SoftbanCmd } from "./commands/SoftbanCommand";
|
||||
import { UnbanCmd } from "./commands/UnbanCmd";
|
||||
import { UnhideCaseCmd } from "./commands/UnhideCaseCmd";
|
||||
import { UnmuteCmd } from "./commands/UnmuteCmd";
|
||||
import { UpdateCmd } from "./commands/UpdateCmd";
|
||||
import { WarnCmd } from "./commands/WarnCmd";
|
||||
import { AddCaseMsgCmd } from "./commands/addcase/AddCaseMsgCmd";
|
||||
import { AddCaseSlashCmd } from "./commands/addcase/AddCaseSlashCmd";
|
||||
import { BanMsgCmd } from "./commands/ban/BanMsgCmd";
|
||||
import { BanSlashCmd } from "./commands/ban/BanSlashCmd";
|
||||
import { CaseMsgCmd } from "./commands/case/CaseMsgCmd";
|
||||
import { CaseSlashCmd } from "./commands/case/CaseSlashCmd";
|
||||
import { CasesModMsgCmd } from "./commands/cases/CasesModMsgCmd";
|
||||
import { CasesSlashCmd } from "./commands/cases/CasesSlashCmd";
|
||||
import { CasesUserMsgCmd } from "./commands/cases/CasesUserMsgCmd";
|
||||
import { DeleteCaseMsgCmd } from "./commands/deletecase/DeleteCaseMsgCmd";
|
||||
import { DeleteCaseSlashCmd } from "./commands/deletecase/DeleteCaseSlashCmd";
|
||||
import { ForceBanMsgCmd } from "./commands/forceban/ForceBanMsgCmd";
|
||||
import { ForceBanSlashCmd } from "./commands/forceban/ForceBanSlashCmd";
|
||||
import { ForceMuteMsgCmd } from "./commands/forcemute/ForceMuteMsgCmd";
|
||||
import { ForceMuteSlashCmd } from "./commands/forcemute/ForceMuteSlashCmd";
|
||||
import { ForceUnmuteMsgCmd } from "./commands/forceunmute/ForceUnmuteMsgCmd";
|
||||
import { ForceUnmuteSlashCmd } from "./commands/forceunmute/ForceUnmuteSlashCmd";
|
||||
import { HideCaseMsgCmd } from "./commands/hidecase/HideCaseMsgCmd";
|
||||
import { HideCaseSlashCmd } from "./commands/hidecase/HideCaseSlashCmd";
|
||||
import { KickMsgCmd } from "./commands/kick/KickMsgCmd";
|
||||
import { KickSlashCmd } from "./commands/kick/KickSlashCmd";
|
||||
import { MassBanMsgCmd } from "./commands/massban/MassBanMsgCmd";
|
||||
import { MassBanSlashCmd } from "./commands/massban/MassBanSlashCmd";
|
||||
import { MassMuteMsgCmd } from "./commands/massmute/MassMuteMsgCmd";
|
||||
import { MassMuteSlashSlashCmd } from "./commands/massmute/MassMuteSlashCmd";
|
||||
import { MassUnbanMsgCmd } from "./commands/massunban/MassUnbanMsgCmd";
|
||||
import { MassUnbanSlashCmd } from "./commands/massunban/MassUnbanSlashCmd";
|
||||
import { MuteMsgCmd } from "./commands/mute/MuteMsgCmd";
|
||||
import { MuteSlashCmd } from "./commands/mute/MuteSlashCmd";
|
||||
import { NoteMsgCmd } from "./commands/note/NoteMsgCmd";
|
||||
import { NoteSlashCmd } from "./commands/note/NoteSlashCmd";
|
||||
import { UnbanMsgCmd } from "./commands/unban/UnbanMsgCmd";
|
||||
import { UnbanSlashCmd } from "./commands/unban/UnbanSlashCmd";
|
||||
import { UnhideCaseMsgCmd } from "./commands/unhidecase/UnhideCaseMsgCmd";
|
||||
import { UnhideCaseSlashCmd } from "./commands/unhidecase/UnhideCaseSlashCmd";
|
||||
import { UnmuteMsgCmd } from "./commands/unmute/UnmuteMsgCmd";
|
||||
import { UnmuteSlashCmd } from "./commands/unmute/UnmuteSlashCmd";
|
||||
import { UpdateMsgCmd } from "./commands/update/UpdateMsgCmd";
|
||||
import { UpdateSlashCmd } from "./commands/update/UpdateSlashCmd";
|
||||
import { WarnMsgCmd } from "./commands/warn/WarnMsgCmd";
|
||||
import { WarnSlashCmd } from "./commands/warn/WarnSlashCmd";
|
||||
import { AuditLogEvents } from "./events/AuditLogEvents";
|
||||
import { CreateBanCaseOnManualBanEvt } from "./events/CreateBanCaseOnManualBanEvt";
|
||||
import { CreateUnbanCaseOnManualUnbanEvt } from "./events/CreateUnbanCaseOnManualUnbanEvt";
|
||||
|
@ -148,33 +166,53 @@ export const ModActionsPlugin = zeppelinGuildPlugin<ModActionsPluginType>()({
|
|||
name: "mod",
|
||||
description: "Moderation actions",
|
||||
defaultMemberPermissions: "0",
|
||||
subcommands: [{ type: "slash", ...NoteSlashCmd }],
|
||||
subcommands: [
|
||||
{ type: "slash", ...AddCaseSlashCmd },
|
||||
{ type: "slash", ...BanSlashCmd },
|
||||
{ type: "slash", ...CaseSlashCmd },
|
||||
{ type: "slash", ...CasesSlashCmd },
|
||||
{ type: "slash", ...DeleteCaseSlashCmd },
|
||||
{ type: "slash", ...ForceBanSlashCmd },
|
||||
{ type: "slash", ...ForceMuteSlashCmd },
|
||||
{ type: "slash", ...ForceUnmuteSlashCmd },
|
||||
{ type: "slash", ...HideCaseSlashCmd },
|
||||
{ type: "slash", ...KickSlashCmd },
|
||||
{ type: "slash", ...MassBanSlashCmd },
|
||||
{ type: "slash", ...MassMuteSlashSlashCmd },
|
||||
{ type: "slash", ...MassUnbanSlashCmd },
|
||||
{ type: "slash", ...MuteSlashCmd },
|
||||
{ type: "slash", ...NoteSlashCmd },
|
||||
{ type: "slash", ...UnbanSlashCmd },
|
||||
{ type: "slash", ...UnhideCaseSlashCmd },
|
||||
{ type: "slash", ...UnmuteSlashCmd },
|
||||
{ type: "slash", ...UpdateSlashCmd },
|
||||
{ type: "slash", ...WarnSlashCmd },
|
||||
],
|
||||
}),
|
||||
],
|
||||
|
||||
messageCommands: [
|
||||
UpdateCmd,
|
||||
UpdateMsgCmd,
|
||||
NoteMsgCmd,
|
||||
WarnCmd,
|
||||
MuteCmd,
|
||||
ForcemuteCmd,
|
||||
UnmuteCmd,
|
||||
ForceUnmuteCmd,
|
||||
KickCmd,
|
||||
SoftbanCmd,
|
||||
BanCmd,
|
||||
UnbanCmd,
|
||||
ForcebanCmd,
|
||||
MassbanCmd,
|
||||
MassmuteCmd,
|
||||
MassunbanCmd,
|
||||
AddCaseCmd,
|
||||
CaseCmd,
|
||||
CasesUserCmd,
|
||||
CasesModCmd,
|
||||
HideCaseCmd,
|
||||
UnhideCaseCmd,
|
||||
DeleteCaseCmd,
|
||||
WarnMsgCmd,
|
||||
MuteMsgCmd,
|
||||
ForceMuteMsgCmd,
|
||||
UnmuteMsgCmd,
|
||||
ForceUnmuteMsgCmd,
|
||||
KickMsgCmd,
|
||||
BanMsgCmd,
|
||||
UnbanMsgCmd,
|
||||
ForceBanMsgCmd,
|
||||
MassBanMsgCmd,
|
||||
MassMuteMsgCmd,
|
||||
MassUnbanMsgCmd,
|
||||
AddCaseMsgCmd,
|
||||
CaseMsgCmd,
|
||||
CasesUserMsgCmd,
|
||||
CasesModMsgCmd,
|
||||
HideCaseMsgCmd,
|
||||
UnhideCaseMsgCmd,
|
||||
DeleteCaseMsgCmd,
|
||||
],
|
||||
|
||||
public: {
|
||||
|
@ -198,7 +236,7 @@ export const ModActionsPlugin = zeppelinGuildPlugin<ModActionsPluginType>()({
|
|||
|
||||
updateCase(pluginData) {
|
||||
return (msg: Message, caseNumber: number | null, note: string) => {
|
||||
updateCase(pluginData, msg, { caseNumber, note });
|
||||
updateCase(pluginData, msg.channel, msg.author, caseNumber ?? undefined, note, [...msg.attachments.values()]);
|
||||
};
|
||||
},
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue