From 60502e1844402f72ae973ab1b406a28f283d6686 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Mon, 8 Jul 2024 06:21:27 +0200 Subject: [PATCH] Make `/start` display the bot's current version --- src/telegram/commands/start.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/telegram/commands/start.rs b/src/telegram/commands/start.rs index 86e9a22f..bb35e1f8 100644 --- a/src/telegram/commands/start.rs +++ b/src/telegram/commands/start.rs @@ -5,6 +5,10 @@ use teloxide::requests::Requester; use teloxide::types::{Message}; use super::{CommandResult}; + +const VERSION: &'static str = env!("CARGO_PKG_VERSION"); + + pub async fn handler(bot: &Bot, message: &Message) -> CommandResult { let author = message.from() .context("Non è stato possibile determinare chi ha inviato questo comando.")?; @@ -28,8 +32,9 @@ pub async fn handler(bot: &Bot, message: &Message) -> CommandResult { let text = format!( "👋 Ciao {author_username}! Sono @{me_username}, il robot tuttofare della RYG!\n\n\ + Sto eseguendo la versione {VERSION}.\n\n\ Puoi vedere l'elenco delle mie funzionalità dal menu in basso.\n\n\ - Cosa posso fare per te oggi?" + Cosa posso fare per te oggi?", ); let _reply = bot