diff --git a/Program.cs b/Program.cs index 682d93a..185e898 100644 --- a/Program.cs +++ b/Program.cs @@ -137,7 +137,15 @@ class Program } else { - await botClient.SendMessage(chatId, "⛔ Вы не являетесь администратором!"); + var keyboard = new InlineKeyboardMarkup(new[] + { + new[] + { + InlineKeyboardButton.WithCallbackData("Главное меню", "main_menu") + } + }); + + await botClient.SendMessage(chatId, "⛔ Вы не являетесь администратором!", replyMarkup: keyboard); Log.Information($"Неавторизованный доступ к заявкам от {chatId}"); } } @@ -186,12 +194,28 @@ class Program if (parts.Length == 2 && parts[1] == adminPassword) { admins.Add(message.Chat.Id); - await botClient.SendMessage(message.Chat.Id, "✅ Вы авторизованы как администратор!"); + var keyboard = new InlineKeyboardMarkup(new[] + { + new[] + { + InlineKeyboardButton.WithCallbackData("Главное меню", "main_menu") + } + }); + + await botClient.SendMessage(message.Chat.Id, "✅ Вы авторизованы как администратор!", replyMarkup: keyboard); Log.Information($"Новый администратор: {message.Chat.Id}"); } else { - await botClient.SendMessage(message.Chat.Id, "❌ Неверный пароль!"); + var keyboard = new InlineKeyboardMarkup(new[] + { + new[] + { + InlineKeyboardButton.WithCallbackData("Главное меню", "main_menu") + } + }); + + await botClient.SendMessage(message.Chat.Id, "❌ Неверный пароль!", replyMarkup: keyboard); } return; } @@ -251,6 +275,7 @@ class Program + private static async Task SendMainMenu(ITelegramBotClient botClient, long chatId) { var keyboard = new InlineKeyboardMarkup(new[]