feat: send in logger channels mentions to everyone

Closes #4
This commit is contained in:
2023-11-23 23:39:30 +01:00
parent 621e1d97ed
commit 561f88778e
4 changed files with 82 additions and 5 deletions

View File

@@ -8,10 +8,17 @@ use utils::serenity;
use commands::logging;
use utils::{BotData, Context, Error};
use self::events::event_handler;
pub type Result = ::std::result::Result<(), Error>;
pub fn make_bot() -> FrameworkBuilder<BotData, Error> {
poise::Framework::builder()
.options(poise::FrameworkOptions {
commands: vec![logging()],
event_handler: |ctx, event, framework, data| {
Box::pin(event_handler(ctx, event, framework, data))
},
..Default::default()
})
.token(std::env::var("DISCORD_TOKEN").expect("missing DISCORD_TOKEN"))