Telegram-боты с базовым функционалом — сбор контактных данных, простая автоворонка, рассылка — сегодня активно используются малым бизнесом и фрилансерами. Однако на практике такие решения часто предлагаются за 10 000–15 000 ₽ и выше, несмотря на их техническую простоту + бонусом идет ненужная подписка и хранение данных на зарубежных базах данных.
В рамках проекта продвижения открытого исходного кода в России я подготовил open-source Telegram-бота, реализующего базовую бизнес-логику — и выложил его в открытый доступ под лицензией MIT. Проект ориентирован на предпринимателей, технических специалистов и разработчиков, которым необходимо быстрое, автономное и прозрачное решение.
Почему для меня это важно
В условиях изменений в законодательстве (в частности, вступающий в силу с 1 июля 2025 года запрет на хранение персональных данных россиян на зарубежных серверах) актуальность локальных решений существенно возрастает.
Этот бот не использует сторонние облачные платформы и может быть развернут на обычном локальном ПК с самой распространённой Windows 10 x64 — например, на ноутбуке, постоянно подключённом к сети (даже самый простой конфиг справится).
Основной функционал
Получение контактных данных клиента через кнопку "Поделиться контактом"
Отправка уведомления администратору о новом лиде
Запись данных в текстовую базу
base.txt
(имя, телефон, Telegram ID, источник)Рассылка сообщений по всей базе по команде
Поддержка параметра
deep link
— позволяет отследить источник перехода, например:?start=vkcom
Состав проекта
Скрипт на Python (совместим с 3.9+)
README-инструкция
Папки с шаблонными изображениями и текстами
MIT лицензия — разрешено использовать и модифицировать в любых целях
Установка и запуск
Установка в зависимости от навыков (я постарался максимально подробно объяснить в видео гайде + приложил текстовый файл с гайдом) занимает в среднем 3–5 минут.
Платформа: Windows 10+
Дополнительные требования: токен Telegram-бота, стабильное соединение с интернетом.
VPS не требуется: бот может быть запущен локально, что особенно важно в контексте работы с персональными данными.
00:00 Интро
00:12 Создаем бота в телеграм BotFather
00:44 Установка Python
01:16 Настраиваем под себя бота, кому будут присылаться уведомления о новых лидах
02:08 Запускаем бота и тестируем
02:25 Используем deep link мы можем для каждого источника трафика отправлять разную ссылку на бота и мы узнаем какой источник дает больше лидов
03:01 Массовая рассылка по пользователям бота (все данные хранятся у вас на компьютере в текстовом файле base.txt)
03:12 Настраиваем всю воронку и рассылку под себя - меняем текст, ссылки и изображения
03:56 Лицензия бота MIT позволяет вам модифицировать и использовать в своих коммерческих продуктах
Где получить
Исходники, шаблоны и инструкция в настоящий момент доступны в Telegram-канале проекта (без ожидания подтверждений, архив .zip): https://t.me/+zSsGy2RjmTo1MmZi
Лицензия
MIT — свободное коммерческое и некоммерческое использование, изменение и распространение.
Ranger21
Если сбор данных осуществляется через телеграм, то закон не соблюдается