Как работают Telegram-боты для мониторинга объявлений
Опубликовано: · Обновлено: · 5 мин чтения
Telegram-бот, присылающий новые объявления, со стороны выглядит просто. Внутри него несколько этапов, и от каждого зависит, насколько полезной будет лента. Понимая их, проще оценить любой такой сервис.
Этап 1. Сбор данных
Система регулярно получает данные из источников: страницы классифайдов, приложения и каналы. Сбор идёт не непрерывно, а циклами. Поэтому «мгновенно» здесь — скорее маркетинг: между публикацией и сообщением всегда есть какое-то время.
Этап 2. Разбор объявления
Из каждого объявления система извлекает нужные поля:
- модель и объём памяти;
- цену и валюту;
- город;
- контакты продавца;
- фотографии и ссылку.
Сложнее всего с каналами: там нет единого формата, и в одном сообщении может быть сразу несколько телефонов.
Этап 3. Отсев дублей
Без этого шага лента быстро превращается в мусор. Система запоминает, что уже видела, и сравнивает новые объявления со старыми. Хорошо работает сочетание номера продавца, текста и изображения.
Этап 4. Фильтры
Объявления сравниваются с настройками пользователя: например, с моделями, городом и диапазоном цены. Чем точнее фильтр, тем меньше лишних сообщений.
Этап 5. Доставка в Telegram
Бот отправляет сообщение через Telegram Bot API: текст, фото и кнопку со ссылкой. У Telegram есть ограничения на частоту отправки, поэтому при большом количестве пользователей сообщения приходится распределять во времени.
Почему скорость не бывает абсолютной
На время доставки влияют:
- как часто система проверяет источник;
- ограничения площадки на автоматические запросы;
- время обработки и загрузка системы;
- очередь отправки в Telegram.
Поэтому скорость у разных сервисов отличается, и лучше всего сравнить её на практике. Сравнить его с другими способами поможет материал об отслеживании объявлений OLX.
Как оценить бота
Во время пробного периода проверьте:
- Приходят ли объявления, которые вы сами видите на площадке.
- Сколько времени проходит с момента публикации.
- Часто ли попадаются дубли и нерелевантные объявления.
- Все ли данные есть в сообщении: цена, город, контакт, ссылка.
- Есть ли живая поддержка и понятные условия оплаты.
Как отличить настоящего бота от копии
Проверяйте точное имя пользователя в Telegram: похожие названия используют и мошенники. Не оплачивайте доступ людям, которые пишут вам первыми. Официальные контакты TRICHILI указаны на странице тарифов.