К содержимому
Inter1ark
Все работы

Телеграм-бот мониторинга Авито

KAMELOT

Бот в Telegram, который заменяет ручное обновление страницы поиска на Авито. Пользователь задаёт запрос с фильтрами, бот проверяет выдачу и присылает новые объявления, как только они появились.

Клиент
Собственный продукт
Тип
Сервисы
Год
2026
Роль
Логика бота, Сбор данных, Хранение и уведомления

Задача

Выгодные позиции на Авито разбирают в первые минуты, а встроенные уведомления приходят с задержкой и не умеют в точные условия отбора. Нужен был инструмент, который держит поиск под наблюдением постоянно и пишет туда, где человек и так сидит.

Стек

  • Python
  • Telegram Bot API
  • Планировщик задач
  • База подписок

Решение

  1. 1

    Пользователь задаёт поиск прямо в переписке: категория, регион, цена, ключевые слова. Каждая подписка хранится отдельно, их может быть несколько.

  2. 2

    Фоновый обход проверяет выдачу по расписанию и сравнивает её с тем, что уже отправлялось, поэтому повторов в ленте нет.

  3. 3

    Новое объявление приходит сообщением с ценой, заголовком и ссылкой, так что переход к продавцу занимает одно касание.

Результат

Проверка поиска перестала быть ручной задачей. Объявление попадает в Telegram раньше, чем его успевают увидеть те, кто обновляет страницу руками.

Вход
Ссылка на поиск или фильтры
Выход
Уведомление о новом объявлении
Формат
Работает внутри Telegram

О проекте

Площадки объявлений устроены так, что ценность лота обратно пропорциональна времени его жизни в выдаче. Побеждает тот, кто написал первым, поэтому ручное обновление поиска проигрывает автоматике по определению.

Что вошло в работу

  • 1бот с подписками на поисковые запросы
  • 2фоновый обход выдачи по расписанию
  • 3отсечение повторов, чтобы одно объявление пришло один раз
  • 4уведомление с ценой, заголовком и прямой ссылкой
Следующий проектКонструктор MQBАдминка каталога и страниц сайтаВладелец сам меняет каталог, цены и блоки страниц без разработчика

Нужен похожий проект? Расскажите задачу, отвечу сегодня.

Написать в Telegram