diff --git a/src/main.rs b/src/main.rs index 4ae822b..4b4f9a4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,6 +20,9 @@ use serenity::http::Http; use serenity::model::channel::Message; use serenity::model::event::ResumedEvent; use serenity::model::gateway::Ready; +use serenity::model::Timestamp; +use serenity::model::prelude::Activity; +use serenity::utils::Colour; use serenity::prelude::*; use tracing::{error, info}; use std::time::Instant; @@ -40,7 +43,8 @@ struct Handler; #[async_trait] impl EventHandler for Handler { - async fn ready(&self, _: Context, ready: Ready) { + async fn ready(&self, ctx: Context, ready: Ready) { + ctx.set_activity(Activity::listening("!help")).await; info!("Connected as {}", ready.user.name); } @@ -50,7 +54,7 @@ impl EventHandler for Handler { } #[group] -#[commands(jackon, jackoff, quit)] +#[commands(jackon, jackoff, jackstats, cumquotes, cumflip, help, quit)] struct General; #[tokio::main] @@ -132,6 +136,7 @@ async fn quit(ctx: &Context, msg: &Message) -> CommandResult { #[command] async fn jackon(ctx: &Context, msg: &Message) -> CommandResult { + println!("this buddy sent the message: {}", msg.author.id); let count = { let data_read = ctx.data.read().await; data_read.get::