фикс багов

This commit is contained in:
Professional 2025-03-19 16:38:09 +07:00
parent 6939a665e5
commit eec1c79714

View File

@ -122,7 +122,6 @@ class Program
{ {
await botClient.AnswerCallbackQuery(callbackQuery.Id); // Убираем "часики" у кнопки await botClient.AnswerCallbackQuery(callbackQuery.Id); // Убираем "часики" у кнопки
} }
// Убираем "часики" у кнопки
if (data == "report") if (data == "report")
{ {
@ -151,7 +150,6 @@ class Program
await ShowReportDetails(botClient, chatId, reportId, messageId); await ShowReportDetails(botClient, chatId, reportId, messageId);
} }
} }
else if (data != null && data.StartsWith("status_")) else if (data != null && data.StartsWith("status_"))
{ {
string[] parts = data.Split('_'); string[] parts = data.Split('_');
@ -164,8 +162,6 @@ class Program
await ShowReportDetails(botClient, chatId, reportId, messageId); await ShowReportDetails(botClient, chatId, reportId, messageId);
} }
} }
else if (data == "back_to_list") else if (data == "back_to_list")
{ {
await ViewReports(botClient, chatId); await ViewReports(botClient, chatId);
@ -178,9 +174,8 @@ class Program
} }
// Обработка текстовых сообщений // Обработка текстовых сообщений
if (update.Type != UpdateType.Message || update.Message?.Text == null) if (update.Type == UpdateType.Message && update.Message?.Text != null)
return; {
var message = update.Message; var message = update.Message;
Log.Information($"Получено сообщение от {message.Chat.Id}: {message.Text}"); Log.Information($"Получено сообщение от {message.Chat.Id}: {message.Text}");
@ -243,7 +238,8 @@ class Program
} }
else else
{ {
await botClient.SendMessage(chatId: message.Chat.Id, text: " Используйте кнопки для навигации."); await botClient.SendMessage(chatId: message.Chat.Id, text: " Используйте команду /start для начала работы с ботом.");
}
} }
} }
catch (Exception ex) catch (Exception ex)
@ -254,6 +250,7 @@ class Program
} }
private static async Task SendMainMenu(ITelegramBotClient botClient, long chatId) private static async Task SendMainMenu(ITelegramBotClient botClient, long chatId)
{ {
var keyboard = new InlineKeyboardMarkup(new[] var keyboard = new InlineKeyboardMarkup(new[]