use serenity::prelude::*; use serenity::model::prelude::*; use serenity::framework::standard::{ Args, CommandResult, macros::command, }; #[command] pub fn multiply(ctx: &mut Context, msg: &Message, mut args: Args) -> CommandResult { let one = args.single::().unwrap(); let two = args.single::().unwrap(); let product = one * two; let _ = msg.channel_id.say(&ctx.http, product); Ok(()) }