From 67228671fcb3428dbc1953910534c6a9459c0fc1 Mon Sep 17 00:00:00 2001 From: Oleksandr Honcharov <0976053529@ukr.net> Date: Thu, 6 Jun 2024 04:25:19 +0300 Subject: [PATCH] admin permissions check --- src/commands/set-banner-url.ts | 1 + src/commands/set-feedback-channel.ts | 1 + src/commands/set-order-channel.ts | 1 + src/commands/set-portfolio-channel.ts | 1 + src/commands/set-price-channel.ts | 1 + src/commands/set-welcome-channel.ts | 6 +++++- 6 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/commands/set-banner-url.ts b/src/commands/set-banner-url.ts index 6a81ffd..59576fd 100644 --- a/src/commands/set-banner-url.ts +++ b/src/commands/set-banner-url.ts @@ -11,6 +11,7 @@ export class SetFeedbackChannel { @Slash({ description: 'Set banner url', name: 'set-banner-url', + defaultMemberPermissions: 'Administrator', }) async setBannerUrl( @SlashOption({ diff --git a/src/commands/set-feedback-channel.ts b/src/commands/set-feedback-channel.ts index 11d0ea0..89160d2 100644 --- a/src/commands/set-feedback-channel.ts +++ b/src/commands/set-feedback-channel.ts @@ -11,6 +11,7 @@ export class SetFeedbackChannel { @Slash({ description: 'Set feedback channel', name: 'set-feedback-channel', + defaultMemberPermissions: 'Administrator', }) async setFeedbackChannel( @SlashOption({ diff --git a/src/commands/set-order-channel.ts b/src/commands/set-order-channel.ts index 01e0c2b..7b95a2e 100644 --- a/src/commands/set-order-channel.ts +++ b/src/commands/set-order-channel.ts @@ -11,6 +11,7 @@ export class SetOrderChannel { @Slash({ description: 'Set a make an order channel', name: 'set-order-channel', + defaultMemberPermissions: 'Administrator', }) async setOrderChannel( @SlashOption({ diff --git a/src/commands/set-portfolio-channel.ts b/src/commands/set-portfolio-channel.ts index 982bc5a..14bd065 100644 --- a/src/commands/set-portfolio-channel.ts +++ b/src/commands/set-portfolio-channel.ts @@ -11,6 +11,7 @@ export class SetPortfolioChannel { @Slash({ description: 'Set portfolio channel', name: 'set-portfolio-channel', + defaultMemberPermissions: 'Administrator', }) async setPortfolioChannel( @SlashOption({ diff --git a/src/commands/set-price-channel.ts b/src/commands/set-price-channel.ts index c162c96..91141c5 100644 --- a/src/commands/set-price-channel.ts +++ b/src/commands/set-price-channel.ts @@ -11,6 +11,7 @@ export class SetPriceChannel { @Slash({ description: 'Set price channel', name: 'set-price-channel', + defaultMemberPermissions: 'Administrator', }) async setPriceChannel( @SlashOption({ diff --git a/src/commands/set-welcome-channel.ts b/src/commands/set-welcome-channel.ts index e2f6ea6..b146b30 100644 --- a/src/commands/set-welcome-channel.ts +++ b/src/commands/set-welcome-channel.ts @@ -9,7 +9,11 @@ import { db, DBTableEnum } from '../db.ts' @Discord() export class SetWelcomeChannel { - @Slash({ description: 'Set welcome channel', name: 'set-welcome-channel' }) + @Slash({ + description: 'Set welcome channel', + name: 'set-welcome-channel', + defaultMemberPermissions: 'Administrator', + }) async setWelcomeChannel( @SlashOption({ name: 'channel',