diff --git a/src/commands/weeb/hololive/amelia.rs b/src/commands/weeb/hololive/amelia.rs new file mode 100644 index 0000000..e09f7f6 --- /dev/null +++ b/src/commands/weeb/hololive/amelia.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 amelia")] +#[usage("")] +#[aliases("ame", "ground-pounder")] +#[bucket("general")] +async fn amelia(ctx: &Context, msg: &Message) -> CommandResult { + post_random_media(ctx, msg, "amelia").await +} diff --git a/src/commands/weeb/hololive/mod.rs b/src/commands/weeb/hololive/mod.rs index 4517c15..5b330b5 100644 --- a/src/commands/weeb/hololive/mod.rs +++ b/src/commands/weeb/hololive/mod.rs @@ -1,3 +1,4 @@ +pub mod amelia; pub mod fubuki; pub mod gura; pub mod inanis; diff --git a/src/commands/weeb/mod.rs b/src/commands/weeb/mod.rs index 412cefe..443a015 100644 --- a/src/commands/weeb/mod.rs +++ b/src/commands/weeb/mod.rs @@ -4,6 +4,7 @@ use serenity::framework::standard::macros::group; use serenity::framework::standard::CommandResult; use serenity::model::channel::Message; +use hololive::amelia::AMELIA_COMMAND; use hololive::fubuki::FUBUKI_COMMAND; use hololive::gura::GURA_COMMAND; use hololive::inanis::INANIS_COMMAND; @@ -25,7 +26,7 @@ mod theme; #[group] #[commands( - pekofy, sauce, matsuri, korone, rushia, fubuki, miko, theme, watame, inanis, gura + pekofy, sauce, matsuri, korone, rushia, fubuki, miko, theme, watame, inanis, gura, amelia )] pub struct Weeb;