diff --git a/src/controllers/baseHandler.ts b/src/controllers/baseHandler.ts index bd3ad325..d53b78bf 100644 --- a/src/controllers/baseHandler.ts +++ b/src/controllers/baseHandler.ts @@ -27,7 +27,6 @@ import { NOTIFY_ONBOARDING, OOO, USER, - REMOVE, GROUP_INVITE, } from "../constants/commands"; import { updateNickName } from "../utils/updateNickname"; @@ -42,7 +41,7 @@ import { RETRY_COMMAND, } from "../constants/responses"; import { DevFlag } from "../typeDefinitions/filterUsersByRole"; -import { kickEachUser } from "./kickEachUser"; +// import { kickEachUser } from "./kickEachUser"; import { groupInvite } from "./groupInvite"; export async function baseHandler( @@ -79,14 +78,19 @@ export async function baseHandler( return await mentionEachUser(transformedArgument, env, ctx); } - case getCommandName(REMOVE): { - const data = message.data?.options as Array; - const transformedArgument = { - roleToBeRemovedObj: data[0], - channelId: message.channel_id, - }; - return await kickEachUser(transformedArgument, env, ctx); - } + /** + * HOT FIX to prevent non superusers from running the /remove commmand. + * More info :- https://discord.com/channels/673083527624916993/729399523268624405/1293604361758441605 + * --- + */ + // case getCommandName(REMOVE): { + // const data = message.data?.options as Array; + // const transformedArgument = { + // roleToBeRemovedObj: data[0], + // channelId: message.channel_id, + // }; + // return await kickEachUser(transformedArgument, env, ctx); + // } case getCommandName(LISTENING): { const data = message.data?.options; diff --git a/src/register.ts b/src/register.ts index 6bd22737..1ca0f302 100644 --- a/src/register.ts +++ b/src/register.ts @@ -8,7 +8,6 @@ import { NOTIFY_ONBOARDING, OOO, USER, - REMOVE, GROUP_INVITE, } from "./constants/commands"; import { config } from "dotenv"; @@ -39,7 +38,6 @@ async function registerGuildCommands( USER, NOTIFY_OVERDUE, NOTIFY_ONBOARDING, - REMOVE, GROUP_INVITE, ];