Telegram Lead Agent: пошук клієнтів без ручного моніторингу
Архітектура системи //
1. Огляд продукту
MelonRing Lead Agent — запущений власний продукт для бізнесів, фрилансерів і агенцій, які хочуть знаходити комерційний попит у Telegram без ручного перегляду десятків каналів і груп
Продукт перетворює шумний Telegram на структурований потік лідів: користувач описує бізнес і цільову аудиторію, підключає Telegram, обирає джерела та отримує релевантні можливості разом із контекстом, аналізом і запропонованою відповіддю
2. Проблема
Корисний комерційний намір розсіяний по Telegram-розмовах, легко губиться і дорого обходиться при ручному моніторингу. Простого пошуку за ключовими словами недостатньо: він дає шум, не бачить контексту й не відрізняє реальну можливість від випадкового питання або спаму
Система також мала підтримувати багато tenants із різними нішами, ключовими словами, стоп-словами, джерелами, тарифами й Telegram-сесіями, не змішуючи їхні дані та не обробляючи одне повідомлення повторно
3. Що я побудував
Онбординг прямо в Telegram
Бот послідовно збирає профіль бізнесу, нішу, пропозицію, цільову аудиторію, підтвердження номера та джерела. Аудиторію можна описати текстом або передати файлом, а незавершений онбординг продовжується з потрібного кроку
Multi-tenant архітектура моніторингу
Кожен tenant має ізольовані налаштування й Telegram-сесію, яка працює через окремий проксі. Монітор слухає налаштовані джерела й передає повідомлення в Redis-чергу, а PostgreSQL зберігає tenants, канали, підписки, ліди, feedback і журнал дій
Дворівнева кваліфікація
Перший рівень використовує швидкі regex- і stemming-правила, щоб відсіяти очевидні збіги та стоп-слова. Перспективні повідомлення переходять до AI-рівня, який оцінює якість, пояснює рішення й формує структурований контекст для оператора. Junk-фільтр, буферизація, дедуплікація та історія відхилень тримають потік чистим
Доставка лідів і контроль оператора
Кваліфіковані ліди приходять структурованими картками з контекстом джерела та рекомендованою наступною дією. Оператор може відповісти, відхилити лід або виконати власну дію, а рішення потрапляє в audit trail. Негативні приклади повертаються в логіку фільтрації, а не зникають у пошті
Адмін-панель і підписки
Продукт має адмін-панель для перегляду лідів, статистики каналів, керування tenants, підписками й операційного контролю. Онбординг, тарифні обмеження, платежі, нагадування про завершення підписки та support-flow працюють через єдину tenant-модель
4. Результат
Вийшла повноцінна система пошуку лідів, а не ще один бот-сповіщувач. Безперервний моніторинг Telegram перетворився на повторюваний процес із чіткими етапами кваліфікації, пояснюваними рішеннями, ізоляцією tenants і feedback loop для покращення релевантності
5. Архітектура системи
Telegram Bot API, Telethon, Python, PostgreSQL, Redis, Next.js, Docker, AI-провайдери з підтримкою OpenAI/Gemini, multi-tenant access control та ізольовані проксі-сесії