Add help command as bot activity
This commit is contained in:
parent
01891ee6ef
commit
8111f1f877
|
@ -1,6 +1,7 @@
|
||||||
use serde::de::DeserializeOwned;
|
use serde::de::DeserializeOwned;
|
||||||
use serenity::model::channel::Message;
|
use serenity::model::channel::Message;
|
||||||
use serenity::model::id::ChannelId;
|
use serenity::model::id::ChannelId;
|
||||||
|
use serenity::model::gateway::{Ready,Activity};
|
||||||
use serenity::prelude::*;
|
use serenity::prelude::*;
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
mod apt;
|
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>) {
|
fn help(ctx: Context, msg: Message, _args: Vec<&str>) {
|
||||||
|
@ -55,7 +62,7 @@ fn help(ctx: Context, msg: Message, _args: Vec<&str>) {
|
||||||
.collect::<Vec<_>>()
|
.collect::<Vec<_>>()
|
||||||
.join(", ");
|
.join(", ");
|
||||||
send(msg.channel_id,
|
send(msg.channel_id,
|
||||||
&format!("Usage: `<command> <search term>`\nSupported commands: `{}`\nSource code: https://git.kageru.moe/kageru/pacbot",
|
&format!("Usage: `<command> <search term>`\nSupported commands: `{}`\nSource code & information: https://git.kageru.moe/kageru/pacbot",
|
||||||
command_triggers), &ctx)
|
command_triggers), &ctx)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user