Техническое задание: Интеграция 1С с Telegram-ботом

Необходимо реализовать интеграцию между готовой базой данных в системе 1С Предприятие и Telegram-ботом, созданным через @BotFather. Использование других программных решений не допускается.

Основные функции бота

Команды

  • /start - приветственное сообщение и начало работы.
  • /help - описание возможностей бота и инструкции по использованию.

Функционал для работы с данными из 1С

  • Отображение прайс-листа номеров (тип, стоимость, описание).
  • Отображение прайс-листа дополнительных услуг.
  • Проверка доступности конкретных номеров на выбранные даты.
  • Функция бронирования выбранного номера с фиксацией данных в системе 1С.

Интерфейс

Реализовать интерактивный интерфейс с использованием кнопок (ReplyKeyboard или InlineKeyboard) для навигации и выбора действий. Кнопки должны дублировать основные команды для удобства пользователей.

Требования к реализации

  • Интеграция должна выполняться строго между 1С Предприятие и Telegram API.
  • Готовая база 1С будет предоставлена заказчиком для подключения.
  • Логика взаимодействия с данными (запросы, проверка, бронирование) должна быть реализована на стороне 1С или через механизмы обмена данными (например, HTTP-сервисы, COM-соединение).
  • Бот должен быть стабильным и корректно обрабатывать ошибки соединения с 1С.

Пакетная замена фона товарных фотографий на градиент

Требуется обработать большое количество главных изображений товаров - заменить текущий фон на серый градиент. Фотографии будут предоставлены пачкой. Необходимо обеспечить сохранение исходных названий файлов для последующей загрузки обратно в магазин.