html terminal
Diffstat (limited to 'src/bot/admin.rs')
-rw-r--r--src/bot/admin.rs16
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<'_>,