Задача

Необходим скрипт/решение, которое будет автоматически обрабатывать ежедневный Excel-файл с актуальными ценами и на его основе обновлять данные в Google Таблице, а затем публиковать отформатированные карточки товаров в Telegram-канал.

Основные требования

  • Автоматический импорт данных из Excel-файла (формат .xlsx или .csv) в Google Таблицу.
  • Обновление цен, названий, остатков и других полей строго по соответствию артикулов или названий товаров.
  • Распределение товаров по отдельным листам (страницам) Таблицы по заданным правилам (например, по категории, типу или имени бренда).
  • Автопостинг в Telegram-канал: создание и отправка сообщений с карточками товаров (фото, заголовок, цена, описание) по расписанию или после обновления.
  • Возможность настроить время постинга и интервалы.

Дополнительные детали

  • Язык реализации - Python (предпочтительно).
  • Бот Telegram используется только для публикации сообщений в канал, от имени бота.
  • Управление листами Google Таблицы должно быть гибким: возможность добавить/удалить лист, изменить схему распределения.
  • Логирование работы: фиксация ошибок загрузки и отправки.

Пожелания

  • Код должен быть написан аккуратно, с комментариями.
  • Автоматическое обновление Excel-файла из иного источника (если есть API, предоставляем).
  • Возможность остановить/запустить процесс с помощью простого флага в Таблице или конфиге.

Интеграция верстки лендинга на CMS 1С-Битрикс

Требуется перенести готовую адаптивную верстку трех страниц лендингового типа на платформу 1С-Битрикс. Все стили и разметка уже предоставлены. Необходимо обеспечить корректное отображение и работу всех блоков.