diff --git a/Program.cs b/Program.cs index 056b9b9..7c5bdfd 100644 --- a/Program.cs +++ b/Program.cs @@ -553,26 +553,13 @@ class Program } } - if (message.Text == "/start") - { - var keyboard = new InlineKeyboardMarkup(new[] + if (message.Text == "/start") { - new[] - { - InlineKeyboardButton.WithCallbackData("📝 Подать заявку", "report"), - InlineKeyboardButton.WithCallbackData("🔐 Панель администратора", "admin_panel") + await SendMainMenu(botClient, message.Chat.Id); + Log.Information($"Ответ на команду /start с кнопками отправлен."); } - }); - await botClient.SendMessage( - chatId: message.Chat.Id, - text: "Привет! Я бот для сбора заявок на ремонт оборудования.", - replyMarkup: keyboard - ); - Log.Information($"Ответ на команду /start с кнопками отправлен."); - } - - else if (usersWaitingForReport.TryGetValue(message.Chat.Id, out bool isWaiting) && isWaiting) + else if (usersWaitingForReport.TryGetValue(message.Chat.Id, out bool isWaiting) && isWaiting) { if (userReportSteps.TryGetValue(message.Chat.Id, out int step)) {