📊 Search & Lead Generation Bot — 13 марта 2026 г. в 23:44:12.786
📊 Search & Lead Generation Bot 🤖 Telegram юзербот для автоматического поиска потенциальных клиентов в Telegram-чатах и каналах. Система круглосуточно мониторит сообщения, фильтрует их по ключевым словам и мгновенно уведомляет о новых лидах. Подходит для поиска клиентов в любых нишах: услуги, ремонт, мебель, образование, b2b-сервисы и другие направления. ⚙️ Как устроено Проект построен на Python с использованием Pyrogram для работы с Telegram API и Django для админ-панели. Юзербот подключается к аккаунту Telegram и отслеживает сообщения в группах и каналах в реальном времени. Все найденные сообщения анализируются по заданным ключевым словам, проходят фильтрацию и сохраняются в базе данных с возможностью дальнейшей обработки через админку. 💼 Что умеет • 🔍 Мониторинг чатов 24/7 — отслеживание новых сообщений в Telegram-группах и каналах • 🎯 Умная фильтрация — поиск по ключевым словам с поддержкой минус-слов • 🔗 Автоматическое вступление — бот может сам вступать в чаты по ссылке из админки • 🔔 Мгновенные уведомления — отправка уведомлений о найденных лидах со ссылкой на сообщение • 👤 Фильтр администраторов — игнорирование сообщений от админов и владельцев чатов • 📊 Аналитика и статистика — графики, показатели и воронка лидов • 🗂 Управление проектами — отдельные кампании с собственными ключевыми словами и чатами 📈 Логика работы Бот подключается к Telegram через userbot-аккаунт и начинает слушать выбранные группы и каналы. Каждое сообщение проходит несколько этапов обработки: - Проверка на соответствие ключевым словам - Исключение по минус-словам - Сохранение найденного лида в базе После этого система отправляет уведомление и сохраняет сообщение в админ-панели со ссылкой на оригинальный пост. Это позволяет быстро находить запросы пользователей, которые уже ищут нужную услугу или продукт. 🧠 Технически Python 3.11+ Pyrogram + tgcrypto для Telegram userbot Django 5 — админ-панель и управление системой PostgreSQL — хранение чатов, проектов и лидов Docker + Docker Compose — контейнеризация и деплой GitHub Actions — CI/CD Дополнительно: Линтеры: Black, isort, Ruff Статическая типизация: mypy Тестирование: pytest 📊 Админ-панель В админке реализовано управление всей системой: Чаты — добавление Telegram-групп и автоподключение юзербота Проекты — отдельные кампании с ключевыми словами Лиды — все найденные сообщения со статусами обработки Аналитика — статистика и графики эффективности

