diff --git a/Program.cs b/Program.cs index c3ac8a1..d30caeb 100644 --- a/Program.cs +++ b/Program.cs @@ -290,8 +290,17 @@ class Program command.Parameters.AddWithValue("@id", reportId); await command.ExecuteNonQueryAsync(); - await botClient.SendMessage(chatId, $"Заявка #{reportId} успешно удалена."); + var deletionMessage = await botClient.SendMessage(chatId, $"Заявка #{reportId} успешно удалена."); Log.Information($"Заявка #{reportId} удалена пользователем {chatId}."); + + // Ждем 2 секунды + await Task.Delay(2000); + + // Удаляем сообщение об удалении + await botClient.DeleteMessage(chatId, deletionMessage.MessageId); + + // Отображаем список заявок + await ViewReports(botClient, chatId); } } catch (Exception ex) @@ -304,6 +313,8 @@ class Program + + private static async Task SendMainMenu(ITelegramBotClient botClient, long chatId) { var keyboard = new InlineKeyboardMarkup(new[]