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 — свободное коммерческое и некоммерческое использование, изменение и распространение.

Комментарии (1)


  1. Ranger21
    28.05.2025 11:33

    Если сбор данных осуществляется через телеграм, то закон не соблюдается