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;