Разработка парсинга телеграм-каналов в Битрикс24
Клиент
Задача
Автоматизировать поиск потенциальных клиентов в Telegram-каналах и интеграцию заявок в Bitrix24. Система должна самостоятельно анализировать сообщения, отбирать релевантные запросы, исключать нерелевантный контент и передавать данные в CRM. Это позволит ускорить обработку лидов, исключить ручной ввод и повысить эффективность отдела продаж.

Основная цель
Наш клиент стремился значительно уменьшить затраты времени и ресурсов на поиск лидов, внедрив инструмент для мониторинга Telegram-каналов, который позволял бы находить потенциальных клиентов. Требовалось разработать систему, способную анализировать сообщения в Telegram, определять релевантные запросы, генерировать лиды и автоматически интегрировать их в CRM-систему Bitrix24.
Для начала был разработан алгоритм работы модуля с точки зрения пользователя. Он включает несколько ключевых этапов:
-
Настройка модуля
Модуль легко конфигурируется с помощью специализированного интерфейса, в котором пользователь может задать:
- Ссылки на Telegram-каналы для отслеживания.
- Перечень ключевых слов для поиска в сообщениях.
- Список стоп-слов для исключения нерелевантных сообщений.
- Частоту проверки каналов на новые сообщения.
-
Обработка лидов
Когда система обнаруживает релевантное сообщение, оно автоматически преобразуется в лид. В Bitrix24 передаются текст сообщения, ссылка на него и данные автора из Telegram. Лиды создаются с помощью специальной сущности (смарт-процесса), разработанной именно для этой задачи.
-
Разработка модуля
Основная цель модуля состояла в парсинге Telegram-каналов и передаче собранных данных в CRM-систему, для этого был разработан алгоритм, описанный ниже.
Алгоритм работы модуля:
-
Преобразование данных из Telegram-каналов в RSS или JSON формат
На начальном этапе мы использовали сервис https://tg.i-c-a.su/ для парсинга данных из открытых Telegram-каналов и преобразования их в формат RSS или JSON. С помощью этого сервиса данные можно получить из последних 100 опубликованных сообщений. Однако из-за ограничений этого сервиса (необходимость использования VPN и отсутствие доступа к закрытым каналам), нами был разработан собственный API для Telegram на основе MadelineProto.
-
Извлечение сообщений
Модуль получает данные по указанным ссылкам. Чтобы улучшить анализ и отображение информации в Bitrix24, из текста удаляются теги и эмодзи.
-
Идентификация ключевых слов и фильтрация по стоп-словам
Для нахождения ключевых слов в сообщениях применяются регулярные выражения. Сообщения, в которых найдены ключевые слова, дополнительно проверяются на наличие стоп-слов. Если стоп-слова обнаруживаются, такие сообщения исключаются из выборки, а подходящие сообщения собираются в массив без дублирования.
-
Передача данных в Б24 и формирование лидов.
Отфильтрованные данные передаются в Bitrix24. Для коробочной версии Bitrix24 настроена автоматическая генерация элементов в смарт-процессе. Сотрудник получает уведомление о новом лиде через роботов, что позволяет своевременно обработать лид.
-
Заключение
Разработанный модуль для Bitrix24 значительно упростил процесс получения лидов. Автоматизированный парсинг Telegram-каналов позволил выявлять потенциальных клиентов по заданным критериям, что облегчило работу отдела продаж и повысило эффективность обработки лидов. Система работает стабильно и надежно, учитывая все ограничения и особенности данных. В результате была создана база клиентов, регулярно публикующих заявки, что способствовало установлению постоянного сотрудничества с ними.
Дополнительные преимущества:
- Повышение эффективности продаж: Сокращение времени на поиск лидов и увеличение скорости их обработки.
- Гибкость настроек: Возможность настройки параметров поиска и фильтрации под конкретные нужды компании.
- Постоянное обновление данных: Модуль обеспечивает актуальность данных, что позволяет своевременно реагировать на новые запросы клиентов.
Созданная система стала важной частью бизнес-процессов компании, значительно увеличив продуктивность работы и способствовав росту продаж.
Почему мы?

Уже знаете что вам необходимо?
Рекомендуем
Наши клиенты
Бренды, проекты которых нам доверяют наши партнеры.
Мы работаем с локальными и глобальными компаниями из разных отраслей, что позволяет нашим сотрудникам приобретать уникальный опыт, создавая полнофункциональные решения с учетом особенностей и потребностей бизнеса наших клиентов.
Наши услуги
Мы компания, умеющая не только разрабатывать сайты, но и хорошо выполняем роль субподрядчика на средних и больших проектах. Разрабатываем и внедряем решения на базе 1С-Битрикс / Битрикс24. Всегда боремся за успешное доведение проекта до финала, гибко планируя производственный график.