Fixes
This commit is contained in:
@@ -64,9 +64,6 @@ public class TelegramBotServiceImpl implements TelegramBotService {
|
||||
bookManageService.handleStartMessage(botUser);
|
||||
break;
|
||||
|
||||
case "Помощь":
|
||||
telegramClientService.sendMessage(botUser, "Выберите действие из меню.");
|
||||
break;
|
||||
|
||||
case BACK:
|
||||
log.debug("Processing BACK button for user {} in mode {}", botUser.getId(), botUser.getWorkingMode());
|
||||
@@ -176,12 +173,12 @@ public class TelegramBotServiceImpl implements TelegramBotService {
|
||||
} else {
|
||||
log.warn("Unknown callback query received: {} for user {}", callbackData, botUser.getId());
|
||||
// Можно отправить сообщение пользователю или просто проигнорировать
|
||||
// telegramClientService.sendMessage(botUser, "Неизвестный запрос.");
|
||||
telegramClientService.sendMessage(botUser, "Неизвестный запрос.");
|
||||
}
|
||||
} catch (ServiceException e) {
|
||||
log.error("ServiceException during processing query '{}' for user {}: {}", callbackData, botUser.getId(), e.getMessage(), e);
|
||||
telegramClientService.sendMessage(botUser, "Ошибка обработки запроса: " + e.getMessage());
|
||||
processStart(botUser); // Возвращаем в главное меню при ошибке
|
||||
// } catch (ServiceException e) {
|
||||
// log.error("ServiceException during processing query '{}' for user {}: {}", callbackData, botUser.getId(), e.getMessage(), e);
|
||||
// telegramClientService.sendMessage(botUser, "Ошибка обработки запроса: " + e.getMessage());
|
||||
// processStart(botUser); // Возвращаем в главное меню при ошибке
|
||||
} catch (Exception e) {
|
||||
log.error("Unexpected exception during processing query '{}' for user {}: {}", callbackData, botUser.getId(), e.getMessage(), e);
|
||||
telegramClientService.sendMessage(botUser, "Произошла непредвиденная ошибка при обработке запроса.");
|
||||
|
||||
+5
-5
@@ -1,8 +1,8 @@
|
||||
-- Создание таблицы для хранения глобальных настроек бота
|
||||
CREATE TABLE telegabot.bot_settings (
|
||||
setting_key VARCHAR(255) PRIMARY KEY NOT NULL, -- Ключ настройки (уникальный)
|
||||
setting_value TEXT -- Значение настройки (может быть длинным)
|
||||
-- description VARCHAR(1000) -- Опциональное описание настройки
|
||||
CREATE TABLE telegabot.bot_settings
|
||||
(
|
||||
setting_key VARCHAR(255) NOT NULL,
|
||||
setting_value TEXT,
|
||||
CONSTRAINT pk_bot_settings PRIMARY KEY (setting_key)
|
||||
);
|
||||
|
||||
-- Добавляем комментарии к таблице и столбцам (для PostgreSQL)
|
||||
Reference in New Issue
Block a user