send /start message variants based on meta (?start=...)
All checks were successful
Build && Deploy / cargo build (push) Successful in 59s

This commit is contained in:
Akulij 2025-05-04 18:43:10 +03:00
parent d0882ffe0b
commit c371f81008

View File

@ -735,12 +735,17 @@ async fn user_command_handler(
if !meta.is_empty() { if !meta.is_empty() {
user.insert_meta(&mut db, &meta).await?; user.insert_meta(&mut db, &meta).await?;
} }
let variant = match meta.as_str() {
"" => None,
variant => Some(variant),
};
let mut db2 = db.clone(); let mut db2 = db.clone();
answer_message( answer_message_varianted(
&bot, &bot,
msg.chat.id.0, msg.chat.id.0,
&mut db, &mut db,
"start", "start",
variant,
Some(make_start_buttons(&mut db2).await?), Some(make_start_buttons(&mut db2).await?),
) )
.await?; .await?;