feat: using teh vars from teh DB now

This commit is contained in:
silver 2024-09-17 21:41:30 +01:00
parent 4998dba225
commit 0df7c8a29f
Signed by: silver
GPG key ID: 36F93D61BAD3FD7D

View file

@ -51,28 +51,27 @@ impl EventHandler for Handler {
if let Err(e) = new_member.add_roles(&ctx, &roles).await { if let Err(e) = new_member.add_roles(&ctx, &roles).await {
println!("{:?}", e); println!("{:?}", e);
} }
} else if let Some(server_name) = new_member.guild_id.name(&ctx) { } else {
let ulwolves_link = "";
let mut bot_channel = String::new();
if let Ok(channels) = new_member.guild_id.channels(&ctx).await {
if let Some(channel) = channels.values().find(|c| c.name == "bot-commands") {
bot_channel = channel.id.to_string();
}
}
let bot_channel_message = match bot_channel.is_empty() {
true => "go to the bot channel".to_string(),
false => format!("go to https://discord.com/channels/{}/{}", new_member.guild_id, bot_channel),
};
let msg = format!( let msg = format!(
"Welcome {} to the {} server! \n\ r#"
Sign up on [UL Wolves]({}) and {} and use ``/link_wolves`` to get full access", Welcome {} to the {} server!
Sign up on [UL Wolves]({}) and go to https://discord.com/channels/{}/{} and use ``/link_wolves`` to get full access.
"#,
new_member.display_name(), new_member.display_name(),
server_name, &config.server_name,
ulwolves_link, &config.wolves_link,
bot_channel_message &config.server,
&config.bot_channel_id
); );
// let msg = format!(
// "Welcome {} to the {} server! \n\
// Sign up on [UL Wolves]({}) and go to https://discord.com/channels/{}/{} and use ``/link_wolves`` to get full access.",
// new_member.display_name(),
// &config.server_name,
// &config.wolves_link,
// &config.server,
// &config.bot_channel_id
// );
if let Err(err) = new_member.user.direct_message(&ctx, |m| m.content(&msg)).await { if let Err(err) = new_member.user.direct_message(&ctx, |m| m.content(&msg)).await {
dbg!(err); dbg!(err);