diff --git a/src/commands/weeb/hololive/haachama.rs b/src/commands/weeb/hololive/haachama.rs new file mode 100644 index 0000000..b6414a5 --- /dev/null +++ b/src/commands/weeb/hololive/haachama.rs @@ -0,0 +1,14 @@ +use crate::commands::weeb::post_random_media; +use serenity::client::Context; +use serenity::framework::standard::macros::command; +use serenity::framework::standard::CommandResult; +use serenity::model::channel::Message; + +#[command] +#[description("Posts a random haachama")] +#[usage("")] +#[aliases("haato", "akai-haato", "haaaaaaaaaaaaaachama")] +#[bucket("general")] +async fn haachama(ctx: &Context, msg: &Message) -> CommandResult { + post_random_media(ctx, msg, "haachama").await +} diff --git a/src/commands/weeb/hololive/mod.rs b/src/commands/weeb/hololive/mod.rs index 5b330b5..6b43630 100644 --- a/src/commands/weeb/hololive/mod.rs +++ b/src/commands/weeb/hololive/mod.rs @@ -1,6 +1,7 @@ pub mod amelia; pub mod fubuki; pub mod gura; +pub mod haachama; pub mod inanis; pub mod korone; pub mod matsuri; diff --git a/src/commands/weeb/mod.rs b/src/commands/weeb/mod.rs index 443a015..66be0be 100644 --- a/src/commands/weeb/mod.rs +++ b/src/commands/weeb/mod.rs @@ -7,6 +7,7 @@ use serenity::model::channel::Message; use hololive::amelia::AMELIA_COMMAND; use hololive::fubuki::FUBUKI_COMMAND; use hololive::gura::GURA_COMMAND; +use hololive::haachama::HAACHAMA_COMMAND; use hololive::inanis::INANIS_COMMAND; use hololive::korone::KORONE_COMMAND; use hololive::matsuri::MATSURI_COMMAND; @@ -26,7 +27,8 @@ mod theme; #[group] #[commands( - pekofy, sauce, matsuri, korone, rushia, fubuki, miko, theme, watame, inanis, gura, amelia + pekofy, sauce, matsuri, korone, rushia, fubuki, miko, theme, watame, inanis, gura, amelia, + haachama )] pub struct Weeb;