YG

Python Telegram

📦 Telegram-бот для парсинга карточки товара на Wildberries и интеграции с Google-таблицами

🧾 Описание

Разработать Telegram-бота, который по артикулу товара на Wildberries получает данные карточки и сохраняет их в Google-таблицу.

✅ Функционал

  1. Бот принимает артикул товара на Wildberries (например: 33441887).
  2. Парсит данные карточки: - Артикул товара - Название товара - Категория - Цена - Ссылки на изображения (список URL) - Характеристики (в формате JSON-строки) - Описание - Рейтинг - Количество отзывов
  3. Сохраняет данные в Google-таблицу через Google Sheets API: - Каждый новый артикул добавляется в новую строку - Если артикул уже существует, данные обновляются

⚙️ Технические требования

  • Асинхронная обработка запросов
  • Валидация артикула (проверка формата и существования)
  • Обработка ошибок:
  • недоступность Wildberries или Google API
  • несуществующий артикул
  • Логирование ошибок в отдельный файл
  • Уведомления пользователя об ошибках (например, «Товар не найден»)

💡 Дополнительные возможности (по желанию)

  • Команда /exp для экспорта Google-таблицы в CSV
  • Отправка пользователю данных о товаре с фотографией после ввода артикула

📤 Что предоставить

  • Ссылка на запущенного Telegram-бота
  • Ссылка на Google-таблицу
  • Ссылка на репозиторий с исходным кодом