From 3f9376a46efeb53b494a8b5272fc15be6ca5869a Mon Sep 17 00:00:00 2001 From: Cara Salter Date: Fri, 7 Jan 2022 13:33:31 -0500 Subject: Initial Commit --- src/commands/meta.rs | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/commands/meta.rs (limited to 'src/commands/meta.rs') diff --git a/src/commands/meta.rs b/src/commands/meta.rs new file mode 100644 index 0000000..d2c5564 --- /dev/null +++ b/src/commands/meta.rs @@ -0,0 +1,38 @@ +use crate::{Context, Error}; +use poise::serenity_prelude as serenity; + +/// Pings the bot +#[poise::command(prefix_command, slash_command)] +pub async fn ping(ctx: Context<'_>) -> Result<(), Error> { + ctx.say("Pong!").await?; + + Ok(()) +} + +/// Shows information about the bot +#[poise::command(prefix_command, slash_command)] +pub async fn about(ctx: Context<'_>) -> Result<(), Error> { + let current_version = env!("CARGO_PKG_VERSION"); + + if let Err(e) = ctx.send(|m| { + m.embed(|e| { + e.title("Glitch"); + + e + }); + m + }).await { + return Err(e.into()); + } + + Ok(()) +} + +#[poise::command(prefix_command, slash_command, context_menu_command = "User Info")] +pub async fn userinfo(ctx: Context<'_>, + #[description = "The user to get info on"] + user: serenity::User, + ) -> Result<(), Error> { + + Ok(()) +} -- cgit v1.2.3