feat: Spaning

This commit is contained in:
Max batleforc 2025-05-28 00:40:51 +02:00
parent 1bd8b07f47
commit fd6d1381a1
No known key found for this signature in database
GPG Key ID: 25D243AB4B6AC9E7

View File

@ -1,6 +1,6 @@
use crate::{Data, Error}; use crate::{Data, Error};
use poise::serenity_prelude::{self as serenity, ActivityData}; use poise::serenity_prelude::{self as serenity, ActivityData};
use tracing::info; use tracing::{info, span};
pub async fn event_handler( pub async fn event_handler(
ctx: &serenity::Context, ctx: &serenity::Context,
@ -10,18 +10,20 @@ pub async fn event_handler(
) -> Result<(), Error> { ) -> Result<(), Error> {
match event { match event {
serenity::FullEvent::Ready { data_about_bot, .. } => { serenity::FullEvent::Ready { data_about_bot, .. } => {
info!("Logged in as {}", data_about_bot.user.name); span!(tracing::Level::INFO, "event_handler", event = "Ready").in_scope(|| {
info!("Guilds: {}", data_about_bot.guilds.len()); info!("Logged in as {}", data_about_bot.user.name);
ctx.set_activity(Some(ActivityData { info!("Guilds: {}", data_about_bot.guilds.len());
name: data.config.default_status.clone(), ctx.set_activity(Some(ActivityData {
kind: serenity::ActivityType::Playing, name: data.config.default_status.clone(),
url: None, kind: serenity::ActivityType::Playing,
state: None, url: None,
})); state: None,
info!( }));
"Bot is ready and set to default status: {}", info!(
data.config.default_status "Bot is ready and set to default status: {}",
); data.config.default_status
);
});
} }
_ => {} _ => {}
} }