blob: c715e3a29bff8b7ef3bfe939bb8ebea187896e58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use crate::{consts, utils, Context, Error};
use eyre::Context as _;
/// Ask teawie a question!
#[poise::command(prefix_command, slash_command)]
#[allow(clippy::no_effect_underscore_binding)]
pub async fn ask(
ctx: Context<'_>,
#[rename = "question"]
#[description = "The question you want to ask teawie"]
_question: String,
) -> Result<(), Error> {
let resp = utils::random_choice(consts::RESPONSES)
.wrap_err("Couldn't choose from random responses!")?;
ctx.say(resp).await?;
Ok(())
}
|