Все проекты

Мониторинг Telegram-чатов с ИИ

Pingfinch

Pingfinch — Telegram⁠-⁠бот, который следит за выбранными публичными группами и каналами и присылает сообщения, где ищут вашу услугу. Что искать, вы описываете обычными словами, а ИИ сверяет с этим описанием каждое новое сообщение. Продукт я придумал и разрабатываю сам: от бота до сайта на десяти языках.

Открыть pingfinch.com

Зачем я создал Pingfinch

Мастера, водители, риелторы и репетиторы часто находят клиентов в местных Telegram-чатах. Просьба «посоветуйте водителя до аэропорта» теряется среди рекламы тех же услуг, вакансий и разговоров, а читать десятки чатов весь день невозможно.

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

Как работает Pingfinch

Всё настраивается в боте @PingFinchBot. Первые уведомления бесплатны, дальше оплачиваются уведомления о подходящих сообщениях, а не число чатов.

Источники

Вы добавляете публичные группы и каналы по @username или ссылке t.me. Приватные приглашения бот не принимает.

Инструкция

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

Отбор

Короткие сообщения и явная реклама отсеиваются сразу. Остальные ИИ сверяет с вашей инструкцией.

Уведомление

В Telegram приходят причина отбора и ссылка на сообщение. Если ссылку построить нельзя, бот присылает начало текста.

Мой вклад

Я придумал продукт и разрабатываю его один с помощью ИИ⁠-⁠агентов: определяю, для кого он и что обещает, проектирую архитектуру, пишу и проверяю код.

Бот написан на Python: сообщения читаются через Telethon, данные хранятся в Supabase, отбор выполняет Gemini. Подписки, тарифы и поддержка работают в том же боте. Сайт на React отдаёт готовый HTML на десяти языках, поэтому поисковики видят страницы без JavaScript. Статьи для сайта я готовлю по своему редакционному процессу и сверяю описание возможностей с кодом.

Что показал опыт

Слова не выражают намерение

Просьба «нужен трансфер» и реклама «делаю трансферы» почти совпадают по словам. Поэтому отбор строится на описании того, кто и что ищет, а не на списке слов. ИИ при этом может ошибиться, и продукт говорит об этом прямо.

Сбой не должен терять сообщения

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

Обещать только то, что проверено

Уведомление — найденный запрос, а не клиент. На сайте и в боте сказано, что мониторинг охватывает выбранные источники, а не весь Telegram, и что ИИ может пропустить сообщение.

Новый язык требует своих примеров

Статьи на каждом языке готовятся по своим примерам и терминам. Риелтору в Дубае и репетитору в Сингапуре нужны разные сценарии, а не перевод одного текста.

Пример отбора

Иллюстративный пример, а не отзыв клиента. Инструкция водителя:

Сообщения, где ищут водителя или трансфер в аэропорт. Пропускай рекламу перевозчиков и вакансии.
Подходит
Посоветуйте водителя до аэропорта на завтра, нас трое с багажом.
Не подходит
Трансферы в аэропорт каждый день. Пишите в личку, подскажу цены.

Оба сообщения о трансфере, но первое пишет клиент, а второе — исполнитель. В уведомлении о первом будут причина отбора и ссылка на сообщение. Отвечать ли автору, решает пользователь.

Вопросы о Pingfinch

Pingfinch ищет по всему Telegram?

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

Насколько точен отбор?

Точность не измерялась и не обещается: ИИ может пропустить подходящее сообщение или прислать лишнее. Поэтому в уведомлении есть причина отбора и ссылка, чтобы проверить оригинал перед ответом.

Бот сам отвечает клиентам?

Нет. Pingfinch только присылает уведомление. Отвечать ли автору и как, решаете вы.

Сколько это стоит?

Первые уведомления бесплатны. Затем тариф выбирается по числу уведомлений в месяц; актуальные цены указаны на сайте Pingfinch.

Попробовать Pingfinch

На сайте Pingfinch описано, как устроен мониторинг, и собраны руководства по поиску запросов в Telegram. Начать можно сразу в боте.

Обсудим вашу задачу?

Связаться