From 0025ad5ea8d412aacc3184d18063fd5ff3de0175 Mon Sep 17 00:00:00 2001 From: seth Date: Sat, 2 Dec 2023 07:00:24 -0500 Subject: feat: add per guild configuration --- src/commands/general/ask.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/commands/general/ask.rs (limited to 'src/commands/general/ask.rs') diff --git a/src/commands/general/ask.rs b/src/commands/general/ask.rs new file mode 100644 index 0000000..4bbf82e --- /dev/null +++ b/src/commands/general/ask.rs @@ -0,0 +1,17 @@ +use crate::{consts, utils, Context}; +use color_eyre::eyre::{Context as _, Result}; + +/// ask teawie a question! +#[poise::command(prefix_command, slash_command)] +pub async fn ask( + ctx: Context<'_>, + #[description = "the question you want to ask teawie"] + #[rename = "question"] + _question: String, +) -> Result<()> { + let resp = utils::random_choice(consts::RESPONSES) + .wrap_err("Couldn't choose from random responses!")?; + + ctx.say(resp).await?; + Ok(()) +} -- cgit v1.2.3