Приложение Т—Ж
В нем читать удобнее

Шоукейс разработчиков: я разрабатываю бота, который мониторит Telegram-каналы по ключевым словам

5

Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография

Исходные данные

Всем привет! Я разработчик 7+ лет опыта. Когда мы с женой переехали на Кипр, передо мной сразу встала банальная, но болезненная задача — найти квартиру.

Сервисов аренды здесь почти нет. Все живёт в десятках телеграм-каналов, где каждый день появляются сотни объявлений без структуры и поиска.

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

Так появился первый прототип — простой бот, который мониторил нужные каналы и фильтровал объявления по заданному мною району и количеству комнат. Код был полностью захардкожен под мои личные параметры.

Создание

Однажды я рассказал об этом коллегам — и понял, что моя боль оказалась коллективной.

Все сказали одно и то же: «Сделай, чтобы это можно было настроить под себя!»

Так я убрал хардкод и добавил возможность задавать фильтры вручную.

Но настоящий переломный момент произошёл позже.
Однажды жена вдруг сказала, что нашла на местной телеграм-барахолке идеальную детскую кроватку почти даром. Она листала этот канал вручную каждый день — так же, как я раньше листал канала об аренде.

И в этот момент я понял: телеграм-хаос есть в любой нише.
Я добавил фильтры под её запросы — и Searcher стал находить нужные вещи для новорождённого так же легко, как он находил квартиры.

Тогда я окончательно понял: это уже не просто инструмент для поиска жилья. Это универсальный бот, который помогает каждому находить важное среди бесконечного потока телеграм-сообщений.
Так Searcher, родившийся из личной боли и бытовой необходимости, превратился в мой первый полноценный SaaS-продукт.

Итоги и планы

Я уже на финишной прямой: у меня есть рабочая версия бота и лендинг.

Сейчас развиваю навыки маркетинга, чтобы больше людей узнали о продукте. Уверен, что он поможет им так же, как помогает мне каждый день.

  • КаринаИнтересная идея, мне бы такой бот пригодился1
  • Endorf1nЕсть же поиск по постам в тг, чем ваш бот отличается0
  • ИльяEndorf1n, спасибо за вопрос! Смотрите: 1. Поиск по постам в ТГ доступен только для премиум-аккаунтов 2. Даже в премиум-аккаунте есть ограничения (насколько помню, не более двух глобальных поисков в день) 3. В глобальном поиске вы не контролируете, в каких каналах будет производиться поиск Например, в моём боте я задаю конкретные каналы с арендой жилья на Кипре и указываю нужные районы и количество комнат. Бот мониторит именно эти источники и присылает только подходящие сообщения. Другой пример — инвестиции: я слежу за компаниями из своего портфеля и не хочу пользоваться общим поиском постов, потому что там слишком много шумной и нерелевантной информации. Мне важно получать данные только из тех каналов, которым я доверяю 4. Ещё одно отличие — бот пересылает сообщения моментально, сразу после их появления. Это критично, например, когда происходит корпоративное событие или выходит важная финансовая новость (изменение ставки ЦБ и т.п.). Или в бытовых ситуациях: на барахолках в ТГ важно увидеть объявление раньше других, чтобы успеть написать продавцу и забронировать товар. На самом деле люди сами придумывают, как использовать бота. Уже сейчас есть такие кейсы: - поиск постов об определённых криптомонетах - отслеживание новостей о компаний для инвестиций - поиск жилья в локальных ТГ-каналах - поиск вещей на местных барахолках - поиск подходящих вакансий - один пользователь сохраняет у себя оригиналы новостных сообщений и отслеживает, какие изменения в них вносят :) И честно говоря, способов использования ещё очень много — фантазия у людей большая)1
  • Endorf1nА как найти ваш бот в тг?0
  • ИльяEndorf1n, я оставлял ссылки в тексте, но, видимо, модерация их убирает, чтобы это не выглядело как реклама. С другой стороны, название бота и иконку в статье оставили, так что найти его можно просто через поиск в Telegram по названию core_searcher_bot.1
Вот что еще мы писали по этой теме
Сообщество