chore: update bot framework

This commit updates the crate poise to its latest version
This commit is contained in:
2024-01-18 20:47:37 +01:00
parent d17252b338
commit 844940da00
7 changed files with 309 additions and 209 deletions

View File

@@ -1,9 +1,6 @@
use super::{utils::BotData, Error, Result};
use poise::{
serenity_prelude::{self as serenity},
Event,
};
use poise::serenity_prelude::{self as serenity, FullEvent};
use tracing::info;
mod everyone;
@@ -17,15 +14,15 @@ use everyone::handle_everyone_mention;
/// themselves.
pub async fn event_handler(
ctx: &serenity::Context,
event: &Event<'_>,
event: &FullEvent,
_framework: poise::FrameworkContext<'_, BotData, Error>,
data: &BotData,
) -> Result {
match event {
Event::Ready { data_about_bot } => {
FullEvent::Ready { data_about_bot } => {
info!("Logged in as {}", data_about_bot.user.name);
}
Event::Message { new_message } => {
FullEvent::Message { new_message } => {
handle_everyone_mention(ctx, &data.database, new_message).await?;
}
_ => {}