Бот мониторинга скидок Яндекс
ТЗ: Бот мониторинга скидок Яндекс Маркет
Цель: создать бота на Linux (Ubuntu) для отслеживания цен на 10k+ товаров на Яндекс Маркете и уведомлений в Telegram при значительных скидках.
Функции: — Мониторинг через API (категории: электроника, техника, ремонт; продавцы: ЯМ, Фабрика). — Хранение истории цен в БД (мин. 6 мес), анализ снижения, отслеживание минимальных цен. — Telegram-уведомления при снижении ≥20% (порог настраивается для категорий). Исключение ложных срабатываний: не публиковать, если выше мин. цены на ≥5%. Продумать случаи со снижением <20%, но ниже минимума. — Учет индивидуальных скидок, промокодов, смена регионов (складов).
Формат уведомлений: Midi PartyBox 310 #sale30
[:1f4c9][:1f4c9][:1f4c9] Цена: 41999₽ 30% (59999₽)
[:1f525][:1f525][:1f525] Мин: 59999₽ 30%
[:1f3ea] ЯМ [:1f69a] ? шт
https://URL
Эмодзи: [:1f4c9] — снижение 10-19%, [:1f4c9][:1f4c9] — 20-29%, [:1f4c9][:1f4c9][:1f4c9] — 30%+
[:1f525] — мин. цена: 10-19%, [:1f525][:1f525] — 20-29%, [:1f525][:1f525][:1f525] — 30%+
[:1f6ab] — рост цены
Хештеги:
#sale10, #sale20, #sale30
Дополнительно: — Отдельный канал “годнота” для #sale20+ — Конфиг через файлы, без Telegram-управления — Высокая частота проверок, защита от API-сбоев
Поддержка: — Мониторинг и авто-восстановление — Адаптация под изменения API — Контроль производительности и оптимизация ресурсоёмкости
Скрипты и боты