From 7ad2458fd99f6d8b3817ae03a339956423c7e3fd Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 6 Aug 2020 00:48:29 +0300 Subject: [PATCH] Rename !info to !user/!userinfo --- backend/src/plugins/Utility/UtilityPlugin.ts | 6 ++++-- .../Utility/commands/{InfoCmd.ts => UserInfoCmd.ts} | 10 +++++----- backend/src/plugins/Utility/types.ts | 1 + 3 files changed, 10 insertions(+), 7 deletions(-) rename backend/src/plugins/Utility/commands/{InfoCmd.ts => UserInfoCmd.ts} (78%) diff --git a/backend/src/plugins/Utility/UtilityPlugin.ts b/backend/src/plugins/Utility/UtilityPlugin.ts index ad0fbd37..953ca1a0 100644 --- a/backend/src/plugins/Utility/UtilityPlugin.ts +++ b/backend/src/plugins/Utility/UtilityPlugin.ts @@ -10,7 +10,7 @@ import { RolesCmd } from "./commands/RolesCmd"; import { LevelCmd } from "./commands/LevelCmd"; import { SearchCmd } from "./commands/SearchCmd"; import { BanSearchCmd } from "./commands/BanSearchCmd"; -import { InfoCmd } from "./commands/InfoCmd"; +import { UserInfoCmd } from "./commands/UserInfoCmd"; import { NicknameResetCmd } from "./commands/NicknameResetCmd"; import { NicknameCmd } from "./commands/NicknameCmd"; import { PingCmd } from "./commands/PingCmd"; @@ -42,6 +42,7 @@ const defaultOptions: PluginOptions = { can_invite: false, can_channel: false, can_message: false, + can_userinfo: false, can_reload_guild: false, can_nickname: false, can_ping: false, @@ -68,6 +69,7 @@ const defaultOptions: PluginOptions = { can_invite: true, can_channel: true, can_message: true, + can_userinfo: true, can_nickname: true, can_vcmove: true, can_help: true, @@ -101,7 +103,7 @@ export const UtilityPlugin = zeppelinPlugin()("utility", { commands: [ SearchCmd, BanSearchCmd, - InfoCmd, + UserInfoCmd, LevelCmd, RolesCmd, ServerCmd, diff --git a/backend/src/plugins/Utility/commands/InfoCmd.ts b/backend/src/plugins/Utility/commands/UserInfoCmd.ts similarity index 78% rename from backend/src/plugins/Utility/commands/InfoCmd.ts rename to backend/src/plugins/Utility/commands/UserInfoCmd.ts index 68d420ee..c28f6109 100644 --- a/backend/src/plugins/Utility/commands/InfoCmd.ts +++ b/backend/src/plugins/Utility/commands/UserInfoCmd.ts @@ -3,11 +3,11 @@ import { commandTypeHelpers as ct } from "../../../commandTypes"; import { getUserInfoEmbed } from "../functions/getUserInfoEmbed"; import { sendErrorMessage } from "../../../pluginUtils"; -export const InfoCmd = utilityCmd({ - trigger: "info", - description: "Show basic information about a user", - usage: "!info 106391128718245888", - permission: "can_info", +export const UserInfoCmd = utilityCmd({ + trigger: ["user", "userinfo"], + description: "Show information about a user", + usage: "!user 106391128718245888", + permission: "can_userinfo", signature: { user: ct.resolvedUserLoose({ required: false }), diff --git a/backend/src/plugins/Utility/types.ts b/backend/src/plugins/Utility/types.ts index e085e2da..4e209d62 100644 --- a/backend/src/plugins/Utility/types.ts +++ b/backend/src/plugins/Utility/types.ts @@ -16,6 +16,7 @@ export const ConfigSchema = t.type({ can_invite: t.boolean, can_channel: t.boolean, can_message: t.boolean, + can_userinfo: t.boolean, can_reload_guild: t.boolean, can_nickname: t.boolean, can_ping: t.boolean,