Сергей Бебешко
Бот следит за четырьмя лентами заказов: из 554 записей за неделю до человека дошло 39
Сергей Бебешко
#Разработка чат-ботов и Mini Apps#Разработка программного обеспечения

Бот следит за четырьмя лентами заказов: из 554 записей за неделю до человека дошло 39

36 
Сергей Бебешко Россия, Шатура
Поделиться: 0 0 0
Бот следит за четырьмя лентами заказов: из 554 записей за неделю до человека дошло 39
Сфера

Информационные технологии и интернет

Сдано

Июль 2026

Задача

Заказы на бирже живут около часа: форма отклика закрывается, когда набирается двадцать предложений. Значит, ценна не полнота, а скорость — и отсутствие шума.

Читать четыре ленты руками невозможно, а присылать всё подряд бессмысленно: человек перестаёт открывать сообщения на третий день.

Это наша собственная система в работе, а не заказ клиента.

Решение

Бот обходит четыре ленты заказов каждые пять минут, отбирает по рубрике и словам, отсеивает повторы и присылает находку в Телеграм сразу.

Главная работа здесь не сбор, а отсев, и он строится на трёх условиях сразу: кто-то ищет исполнителя, задача из нужной области, и нет признаков чужого жанра. Одного слова из словаря мало — на такой проверке первый вариант выдавал 379 «находок», и почти все были мусором: вакансии кладовщиков, реклама чужих каналов, справочники организаций.

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

Результат

Обход четырёх лент каждые пять минут, находка в телефоне через минуту.

Из 554 записей за неделю строгий отбор пропустил 39 — остальное шум.

Видно, что именно отсеяно и почему: «не наш жанр», «никто не ищет исполнителя», «повтор того же текста». Это позволяет чинить отбор, а не гадать, почему бот молчит.

Сергей Бебешко
Сергей Бебешко

Россия Шатура

Ошибка, на которой такие боты обычно ломаются: слово из словаря считают достаточным признаком. Нужны три условия сразу, иначе в выдачу лезут вакансии и реклама.


Стек технологий

  • Python Python Язык программирования
  • SQLite SQLite База данных

Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Оставить заявку