From c371f81008bfe3f88e18c86d50834aa62cb4b051 Mon Sep 17 00:00:00 2001 From: Akulij Date: Sun, 4 May 2025 18:43:10 +0300 Subject: [PATCH] send /start message variants based on meta (?start=...) --- src/main.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 9119f40..87fd719 100644 --- a/src/main.rs +++ b/src/main.rs @@ -735,12 +735,17 @@ async fn user_command_handler( if !meta.is_empty() { user.insert_meta(&mut db, &meta).await?; } + let variant = match meta.as_str() { + "" => None, + variant => Some(variant), + }; let mut db2 = db.clone(); - answer_message( + answer_message_varianted( &bot, msg.chat.id.0, &mut db, "start", + variant, Some(make_start_buttons(&mut db2).await?), ) .await?;