★ Только для Премиум
разработку Telegram-бота для мониторинга автообъявлений 1. Общее описание задачи Разработать телеграм-бота, который отслеживает новые об

Техническое задание на разработку Telegram-бота для мониторинга автообъявлений

1. Общее описание задачи
Разработать телеграм-бота, который отслеживает новые объявления о продаже автомобилей одновременно на трёх площадках: Avito, Drom.ru и Auto.ru. Бот должен присылать уведомления в личные сообщения Telegram пользователю с кастомным текстом, который задаю я.

2. Основной функционал

· Бот мониторит новые объявления по заданным фильтрам (марка, модель, год, цена, пробег, регион).
· При обнаружении нового объявления бот присылает мне уведомление с заголовком, ценой, ссылкой и моим заранее заданным текстом.
· Бот должен уметь фильтровать продавцов: отправлять уведомления только от частных лиц.
· Дополнительно: предусмотреть возможность отсеивать "перекупов" — для этого бот проверяет, сколько активных объявлений у продавца в профиле. Если их больше 3-х, объявление игнорируется.

3. Требования к фильтрации

· Настройка фильтров (марка, модель, год от/до, цена от/до, пробег, регион) через команды в боте.
· Возможность сохранять несколько поисковых запросов одновременно.
· Игнорировать объявления от автосалонов и дилеров (поле "Тип продавца: частное лицо").
· Игнорировать объявления от продавцов, у которых в профиле более 3 активных объявлений (запрос в профиль продавца для подсчёта).

4. Технические требования

· Язык разработки: Python (предпочтительно).
· Использовать Selenium / Playwright для обхода антибот-защиты на Avito и Drom.ru.
· Использовать ротацию прокси (или сервисы решения капчи) для предотвращения блокировок.
· База данных: SQLite (для хранения ID отправленных объявлений, чтобы не дублировать уведомления).
· Интервал проверки: не чаще 1 раза в 10 минут, чтобы не перегружать сайты и не получить бан.
· Бот должен работать 24/7 на VPS (хостинг предоставляю сам или исполнитель помогает с настройкой).

5. Кастомное сообщение
В каждом уведомлении, помимо стандартной информации (цена, ссылка, город), обязательно добавлять текст, который я укажу. Этот текст должен легко редактироваться через команду бота (например, /settext Ваш текст).

6. Что должно быть в итоге

· Исходный код бота.
· Инструкция по установке и запуску (включая настройку прокси и переменных окружения).
· Краткое описание, как изменить текст сообщения или добавить новый поисковый запрос.

7. Бюджет и сроки

· Бюджет обсуждаем.
· Сроки: минимальные. Готов рассмотреть предложения с демонстрацией аналогичных работ (парсинг автосайтов).

---

Если хотите, могу добавить в это ТЗ уточнение про геозоны или исключение определённых слов (например, «битая», «не на ходу») — просто скажите.

Веб-разработка и IT
месяц назад Не важна 42 554
Гонорар
Обсуждается индивидуально

Доступно для владельцев премиум-аккаунтов

Если у вас уже есть премиум-аккаунт, вам нужно авторизоваться

Получите полный доступ и дополнительные сервисы с Премиум аккаунтом

Используйте все возможности сервиса - Подключите Премиум аккаунт