From ca473f78edb68f6cf55468f375f5a6895cf62965 Mon Sep 17 00:00:00 2001 From: Florian Zevedei Date: Thu, 2 Nov 2023 14:52:05 +0100 Subject: [PATCH] Adding /start command handling to test project --- Examples/InlineAndReplyCombination/Program.cs | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Examples/InlineAndReplyCombination/Program.cs b/Examples/InlineAndReplyCombination/Program.cs index 00372c7..fab456d 100644 --- a/Examples/InlineAndReplyCombination/Program.cs +++ b/Examples/InlineAndReplyCombination/Program.cs @@ -27,6 +27,8 @@ namespace InlineAndReplyCombination await BotBaseInstance.UploadBotCommands(); + BotBaseInstance.BotCommand += BotBaseInstance_BotCommand; + await BotBaseInstance.Start(); @@ -37,5 +39,28 @@ namespace InlineAndReplyCombination await BotBaseInstance.Stop(); } + + private static async Task BotBaseInstance_BotCommand(object sender, TelegramBotBase.Args.BotCommandEventArgs e) + { + + switch(e.Command) + { + case "/start": + + + var start = new StartForm(); + + await e.Device.ActiveForm.NavigateTo(start); + + + break; + + + + } + + + + } } } \ No newline at end of file