diff --git a/src/commands/mod.rs b/src/commands/mod.rs index 2d2ae03..90350dd 100644 --- a/src/commands/mod.rs +++ b/src/commands/mod.rs @@ -1,6 +1,7 @@ use serde::de::DeserializeOwned; use serenity::model::channel::Message; use serenity::model::id::ChannelId; +use serenity::model::gateway::{Ready,Activity}; use serenity::prelude::*; use std::fmt; mod apt; @@ -45,6 +46,12 @@ impl EventHandler for Handler { }; } } + + fn ready(&self, ctx: Context, bot_data: Ready) { + println!("Bot running and serving {} servers", bot_data.guilds.len()); + ctx.reset_presence(); + ctx.set_activity(Activity::listening(&format!("{}pb help", PREFIX))); + } } fn help(ctx: Context, msg: Message, _args: Vec<&str>) { @@ -55,7 +62,7 @@ fn help(ctx: Context, msg: Message, _args: Vec<&str>) { .collect::>() .join(", "); send(msg.channel_id, - &format!("Usage: ` `\nSupported commands: `{}`\nSource code: https://git.kageru.moe/kageru/pacbot", + &format!("Usage: ` `\nSupported commands: `{}`\nSource code & information: https://git.kageru.moe/kageru/pacbot", command_triggers), &ctx) }