html terminal
Diffstat (limited to 'src/bot/admin.rs')
| -rw-r--r-- | src/bot/admin.rs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/bot/admin.rs b/src/bot/admin.rs index b8b919b..404ab1b 100644 --- a/src/bot/admin.rs +++ b/src/bot/admin.rs @@ -2,7 +2,13 @@ use super::{Context, Result}; use crate::bot::player::{self, Players}; use crate::send_ctx; -#[poise::command(slash_command, category = "Configuration", rename = "add_admin")] +#[poise::command( + slash_command, + category = "Configuration", + rename = "add_admin", + required_permissions = "ADMINISTRATOR", + default_member_permissions = "ADMINISTRATOR" +)] /// make somebody a admin pub async fn add( ctx: Context<'_>, @@ -18,7 +24,13 @@ pub async fn add( Ok(()) } -#[poise::command(slash_command, category = "Configuration", rename = "remove_admin")] +#[poise::command( + slash_command, + category = "Configuration", + rename = "remove_admin", + required_permissions = "ADMINISTRATOR", + default_member_permissions = "ADMINISTRATOR" +)] /// remove the admin status pub async fn remove( ctx: Context<'_>, |