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 poise::serenity_prelude::{self as serenity, ActivityData};
use tracing::info;
use tracing::{info, span};
pub async fn event_handler(
ctx: &serenity::Context,
@ -10,6 +10,7 @@ pub async fn event_handler(
) -> Result<(), Error> {
match event {
serenity::FullEvent::Ready { data_about_bot, .. } => {
span!(tracing::Level::INFO, "event_handler", event = "Ready").in_scope(|| {
info!("Logged in as {}", data_about_bot.user.name);
info!("Guilds: {}", data_about_bot.guilds.len());
ctx.set_activity(Some(ActivityData {
@ -22,6 +23,7 @@ pub async fn event_handler(
"Bot is ready and set to default status: {}",
data.config.default_status
);
});
}
_ => {}
}