From cc3f8e6048b39f0d72233af54da465d185de9604 Mon Sep 17 00:00:00 2001 From: squidysquid1 Date: Sun, 12 Feb 2023 21:27:32 -0600 Subject: [PATCH] make user friendly --- src/main.rs | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 69 insertions(+), 2 deletions(-) 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::