finished debug subcommands

This commit is contained in:
2026-02-24 18:27:50 +01:00
parent 7acfc33b74
commit 69fb19aa56
9 changed files with 112 additions and 13 deletions
+19
View File
@@ -0,0 +1,19 @@
use poise::serenity_prelude::GuildId;
use crate::{Context, Error, lang, messages::send_msg};
pub async fn cmd(ctx: Context<'_>, guild_id: u64) -> Result<(), Error> {
let id = GuildId::from(guild_id);
let guild = id.to_partial_guild(ctx.http()).await?;
if !ctx.serenity_context().cache.guilds().contains(&id) {
send_msg(ctx, lang!("dc_msg_not_in_guild"), true, true).await;
return Ok(());
}
guild.leave(ctx.http()).await?;
send_msg(ctx, lang!("success"), true, true).await;
return Ok(());
}