From f7fb98f043e6ab82a7ad864f4dbde70583cbcbb8 Mon Sep 17 00:00:00 2001 From: Lea Date: Fri, 17 Mar 2023 17:30:36 +0100 Subject: [PATCH] ignore commands from users on probation --- src/index.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/index.ts b/src/index.ts index 89bf0fe..4eaa4f6 100644 --- a/src/index.ts +++ b/src/index.ts @@ -208,6 +208,12 @@ client.on('message', async (message) => { if (args.shift()?.toLowerCase() != '/kibby') return; const privileged = message.member?.hasPermission(message.channel?.server!, 'ManageMessages'); + + if (!privileged && db.data?.probation.includes(message.author_id)) { + console.log('Ignoring user on probation'); + return; + } + if (!PUBLIC_COMMANDS.includes(args[0]?.toLowerCase()) && !privileged) { console.log('User has no permission'); return;