style(events/bot): adding the name for guild / user scrap to the database

This commit is contained in:
Raphael 2026-02-13 23:28:52 +01:00
parent 70d40cf02a
commit 8621e96237
No known key found for this signature in database

View file

@ -79,28 +79,28 @@ impl BotEvent for ReadyHandler {
bot_activity(ctx, &db).await; bot_activity(ctx, &db).await;
println!("Synchronizing {} guilds", ready.guilds.len()); println!("Synchronizing {} guilds\n", ready.guilds.len());
let mut count: i32 = 0; let mut count: i32 = 0;
for unavailable_guild in &ready.guilds { for unavailable_guild in &ready.guilds {
let guild_id: GuildId = unavailable_guild.id; let guild: GuildId = unavailable_guild.id;
let guild_id_str: String = guild_id.to_string(); let guild_id: String = guild.to_string();
if let Err(e) = guild::get_or_create(&db, &guild_id_str).await { if let Err(e) = guild::get_or_create(&db, &guild_id).await {
eprintln!(" Guild {}{}", guild_id, e); eprintln!("\t❌ | Guild {}{}", guild, e);
continue; continue;
} }
let members: Vec<Member> = match fetch_all_members(ctx, guild_id).await { let members: Vec<Member> = match fetch_all_members(ctx, guild).await {
Ok(m) => m, Ok(m) => m,
Err(e) => { Err(e) => {
eprintln!(" Guild {} — fetch members: {}", guild_id, e); eprintln!("\t❌ | Guild {} — fetch members: {}", guild, e);
continue; continue;
} }
}; };
println!("\t✅ | Guild {}", guild_id); println!("\t✅ | {} ({})", guild.name(ctx).expect("Undefined Name"), guild_id);
for member in &members { for member in &members {
if member.user.bot { if member.user.bot {
continue; continue;
@ -110,13 +110,14 @@ impl BotEvent for ReadyHandler {
eprintln!("\t\t❌ | User {}{}", member_id, e); eprintln!("\t\t❌ | User {}{}", member_id, e);
continue; continue;
} }
if let Err(e) = guild_user::get_or_create(&db, &member_id, &guild_id_str).await { if let Err(e) = guild_user::get_or_create(&db, &member_id, &guild_id).await {
eprintln!("\t\t❌ | GuildUser {}/{}{}", guild_id, member_id, e); eprintln!("\t\t❌ | GuildUser {}/{}{}", guild, member_id, e);
continue; continue;
} }
println!("\t\t✅ | Member {}", member_id); println!("\t\t✅ | {} ({})", member.user.name, member_id);
count += 1; count += 1;
} }
println!("\n");
} }
println!("🚀 | Synchronization complete! {} users registered", count); println!("🚀 | Synchronization complete! {} users registered", count);