send /start message variants based on meta (?start=...)
All checks were successful
Build && Deploy / cargo build (push) Successful in 59s
All checks were successful
Build && Deploy / cargo build (push) Successful in 59s
This commit is contained in:
parent
d0882ffe0b
commit
c371f81008
@ -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?;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user