Как я автоматизировал наполнение интернет-магазина мебели через Telegram и AI

Это короткий технический пост о том, как я автоматизировал наполнение интернет-магазина мебели abdullini.ru — без ручного труда, с помощью Python, Telegram и Claude.

С чего всё началось

Есть Telegram-каналы мебельных магазинов. Там сотни постов: фото дивана, цена, немного текста. Ручной перенос таких данных в WooCommerce — это боль. Я решил автоматизировать.

Как устроен пайплайн

  • Telegram-парсер на Telethon — скачивает посты и медиа из каналов в локальную SQLite-базу. Сейчас в базе более 15 000 постов и 14 000 медиафайлов.
  • Публикатор в WooCommerce — достаёт неопубликованные посты, парсит цену регуляркой, загружает изображения через REST API и создаёт товары со статусом publish.
  • Claude как фильтр и редактор — AI проверяет, является ли пост реальным товаром (а не объявлением о скидке или поздравлением), и при необходимости улучшает описание.
  • OpenClaw + cron — вся система работает по расписанию: парсинг каналов ночью, публикация товаров утром.

Зачем это нужно

Цель — набрать ссылочную массу для SEO и привлечь органический трафик на магазин мебели из Дагестана. Это дешевле контекстной рекламы и работает долгосрочно. Каждый опубликованный товар — это потенциальная страница в поиске.

Технический стек

  • Python 3.11 + Telethon + requests
  • SQLite для хранения постов и медиа
  • WooCommerce REST API
  • Anthropic Claude API (claude-haiku для фильтрации)
  • OpenClaw — AI-ассистент, который управляет всем процессом

Исходники не публикую, но если интересно — пишите в комментарии или в Telegram. Могу рассмотреть вопрос подробнее в отдельной статье.

Вам также может понравиться

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Яндекс.Метрика