blob: 5075b9d8d18371e537e344530ac4ff203b42090f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
use crate::consts;
use crate::utils::random_choice;
use crate::{Context, Error};
/// 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<(), Error> {
match random_choice(consts::RESPONSES) {
Ok(resp) => {
ctx.say(resp).await?;
Ok(())
}
Err(why) => {
ctx.say("idk").await?;
Err(why)
}
}
}
|