3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-05-11 04:45:02 +00:00

Convert !avatar, !jumbo, and !reload_guild

This commit is contained in:
Dragory 2020-07-06 02:47:39 +03:00
parent a0e46df19d
commit 302987cb17
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
5 changed files with 155 additions and 1 deletions

View file

@ -20,6 +20,11 @@ import { VcmoveCmd } from "./commands/VcmoveCmd";
import { HelpCmd } from "./commands/HelpCmd";
import { AboutCmd } from "./commands/AboutCmd";
import { PluginOptions } from "knub";
import { activeReloads } from "./guildReloads";
import { sendSuccessMessage } from "../../pluginUtils";
import { ReloadGuildCmd } from "./commands/ReloadGuildCmd";
import { JumboCmd } from "./commands/JumboCmd";
import { AvatarCmd } from "./commands/AvatarCmd";
const defaultOptions: PluginOptions<UtilityPluginType> = {
config: {
@ -91,9 +96,14 @@ export const UtilityPlugin = zeppelinPlugin<UtilityPluginType>()("utility", {
VcmoveCmd,
HelpCmd,
AboutCmd,
ReloadGuildCmd,
JumboCmd,
AvatarCmd,
],
onLoad({ state, guild }) {
onLoad(pluginData) {
const { state, guild } = pluginData;
state.logs = new GuildLogs(guild.id);
state.cases = GuildCases.getGuildInstance(guild.id);
state.savedMessages = GuildSavedMessages.getGuildInstance(guild.id);
@ -101,5 +111,10 @@ export const UtilityPlugin = zeppelinPlugin<UtilityPluginType>()("utility", {
state.supporters = new Supporters();
state.lastReload = Date.now();
if (activeReloads.has(guild.id)) {
sendSuccessMessage(pluginData, activeReloads.get(guild.id), "Reloaded!");
activeReloads.delete(guild.id);
}
},
});