Бизнес-бот для продажи подписок: продавайте доступ к библиотеке в Telegram
Читатели спрашивают, где найти ваши статьи и шаблоны? Посмотрите бот, который собирает материалы в каталог и открывает платный доступ по подписке.
1Знакомая ситуация
Вы собрали статьи, чек-листы и шаблоны, но читателям приходится спрашивать, где найти нужный материал, а вам — отдельно выдавать доступ. Бизнес-бот для продажи подписок превращает этот архив в библиотеку Telegram с разделами, поиском и оплатой в чате. Посмотреть продукт и купить можно на странице в магазине.
Ваша задача — подготовить полезное содержимое и определить, что будет открытым, а что платным. Читатель выбирает тему, открывает материал и сохраняет его в закладки. Вместо поиска по переписке он получает понятный путь к нужной статье или файлу.
Такой формат подходит авторам и небольшим редакциям со своими статьями, подборками и шаблонами. Здесь не нужно выстраивать последовательность уроков: вы пополняете каталог, а пользователь обращается к нему по своей задаче.
2Что вы получаете
Готовую библиотеку, где бесплатные материалы доступны всем, а закрытые — читателям с действующей подпиской. Вы управляете разделами, публикациями, тарифами и оплатой кнопками в самом боте. Для читателя основные действия собраны в стартовом меню.

Бот работает на вашем сервере и обслуживает одного владельца. База читателей, закладок и платежей остаётся у вас. Владелец может распределить работу между участниками команды: подготовку материалов, публикацию и другие действия разделяют роли.
3Почему это выгодно
- Читатели находят нужное сами — разделы и поиск помогают обратиться к вашему архиву без отдельного запроса автору. Поиск проверяет названия, описания и теги.
- Полезные статьи остаются под рукой — закладка добавляется и снимается одним нажатием. При возврате из материала читатель попадает на ту же страницу списка.
- Вы разделяете знакомство и платный доступ — открытые публикации доступны всем, а отдельные материалы или целые разделы можно закрыть для неподписчиков.
- Подписка не требует ручного контроля каждого срока — закрытое содержимое доступно при действующей подписке и снова закрывается после её окончания. Открытые материалы остаются доступны.
- Редакция работает с понятными ролями — редактор готовит материалы, администратор публикует. Права проверяются при каждом нажатии.
- Обновления получают заинтересованные читатели — уведомления выключены по умолчанию. Анонсы отправляются тем, кто самостоятельно согласился их получать.
- Решения опираются на данные — статистика показывает новых читателей, оплаты, выручку и самые открываемые материалы. Выгрузки в CSV подходят для Excel.
- Есть выбор способа оплаты — бот поддерживает платёжных провайдеров, оплату в Telegram и перевод по реквизитам. Тарифы и подключение оплаты настраиваются внутри бота.
4Что внутри
Каталог, который можно пополнять
В каталоге видны разделы и число материалов, у закрытых стоит замок. Внутри раздела список показывается по восемь материалов. Карточка помогает понять, что именно читатель собирается открыть: у публикации есть название, краткое описание, теги и отметка доступа.



Тексты, файлы и ссылки
Статью можно читать прямо в чате: бот делит текст на страницы, которые переключаются кнопками в том же сообщении. Файл присылается документом, а ссылка открывается кнопкой. Это позволяет собрать в одной библиотеке разные виды содержимого.



Закладки помогают вернуться к выбранному материалу. После сохранения кнопка меняется на действие удаления из закладок, а все сохранённые публикации собраны отдельным списком. Закладка не отменяет проверку платного доступа.


Поиск и последние публикации
Читатель вводит слово или фразу. Поиск учитывает название, описание и теги; регистр букв и различие между «е» и «ё» не мешают поиску. Для пустого запроса и отсутствия результатов предусмотрены отдельные экраны.



Раздел «Новое» собирает последние публикации одним списком. Читателю не нужно обходить все темы, чтобы посмотреть обновления архива.

Подписка с понятным сроком
При попытке открыть закрытый материал бот предлагает посмотреть тарифы. До оплаты читатель видит тариф, срок, цену, порядок продления и условия возврата. Автосписаний нет: продление оформляется отдельным платежом.


При переводе по реквизитам доступ открывается после подтверждения администратором. Экран ожидания позволяет проверить статус, а после подтверждения читатель получает сообщение об активной подписке. В разделе своей подписки он видит её срок и может перейти к продлению.



Анонсы и управление своими данными
Владелец пишет короткий анонс и при желании добавляет кнопку на материал. Аудиторией могут быть все согласившиеся на уведомления или только подписчики. Каждый анонс попадает в журнал.


В разделе «Мои данные» читатель может получить выгрузку в JSON или удалить свои данные. В профиле собирается минимум данных, а для каждого материала считается только общее число открытий.

Подготовка и публикация без отдельной панели
Административная панель находится в Telegram. Вы создаёте разделы, меняете их описание и доступ, добавляете тексты, файлы и ссылки. Материал можно перенести в другой раздел, а длинный текст — дополнять по частям.



У материала настраиваются содержимое, теги и доступ. Новая публикация создаётся черновиком; опубликовать её может администратор. Если не хватает описания или содержимого, бот перечислит незаполненные части.



Файлы тоже можно подготовить как черновики и опубликовать после проверки. Для загрузки набора материалов предусмотрен импорт из JSON-файла командой import. Помимо владельца, администратора и редактора есть роли оператора и наблюдателя.


Оплата и контроль библиотеки
Список платежей имеет фильтр. Владелец может подтверждать переводы, сверять платежи с провайдером и оформлять возвраты с закрытием доступа. Повторное уведомление о платеже не создаёт вторую запись.

У тарифа задаются название, цена и срок; его можно показать или скрыть. Поддерживаются ЮKassa, Т-Банк, Robokassa, CloudPayments, FreeKassa, оплата в Telegram и перевод по реквизитам. Подключение, тестовый режим и проверка связи доступны внутри бота; ключи хранятся зашифрованными. Для ЮKassa, Т-Банка, Robokassa и CloudPayments предусмотрены чеки по 54-ФЗ.


Для работы с подписчиками есть поиск и карточка, ручная выдача и закрытие доступа, выгрузка и удаление данных по запросу. Пользователи, материалы, платежи и журнал выгружаются в CSV. Диагностика показывает состояние бота и оплаты, резервная копия базы создаётся кнопкой или командой. Ручные действия записываются в журнал, опасные требуют подтверждения.

Получить библиотеку с платным доступом за 12 900 ₽ — выберите продукт, если хотите собрать свои материалы и управление подписками в одном боте.
5Как начать
- Купите продукт и подготовьте сервер Linux: нужен 1 vCPU, 512 МБ памяти и 1 ГБ диска.
- Подготовьте Docker с Docker Compose или Python 3.12, токен бота от BotFather и свой числовой Telegram ID.
- Используйте README для установки и настройки оплаты. Для знакомства команда
demoсоздаёт отдельную учебную базу. - Создайте разделы, добавьте свои материалы, определите доступ и настройте тарифы. После проверки опубликуйте подготовленные черновики.
| Что входит | Для чего нужно |
|---|---|
| Исходный код бота на Python | Работа библиотеки на вашем сервере |
| Подготовка базы SQLite и шаблон настроек | Настройка хранения данных и запуска |
| Dockerfile и docker-compose.yml | Запуск через Docker |
| Команды diag, backup, demo и import | Диагностика, копирование базы, знакомство и импорт |
| README и памятка по персональным данным | Установка, настройка оплаты и работа с данными |
6Частые вопросы
Нужно ли всё настраивать через код?
Разделы, материалы, тарифы и оплату вы собираете кнопками в самом боте. Для первоначальной установки нужны сервер и подготовленная среда запуска; инструкция находится в README.
Есть ли материалы для знакомства?
Учебный набор содержит три раздела, двенадцать придуманных для знакомства материалов и два тарифа. Команда demo создаёт для него отдельную базу: это пример устройства библиотеки, а не готовый архив ваших публикаций.
Обязательно ли иметь домен?
Для оплаты через провайдера нужны договор с ним, ключи и домен с HTTPS. Перевод по реквизитам и оплата в Telegram домена не требуют.
Что происходит после окончания подписки?
Закрытые материалы снова становятся недоступны, в том числе в закладках. Открытые публикации остаются доступны. Продление оплачивается отдельно, автоматических списаний нет.
7Забрать продукт
Бизнес-бот для продажи подписок стоит 12 900 ₽. Вы получаете готовую основу библиотеки: каталог, поиск, закладки, платный доступ и управление публикациями в Telegram. Читатели оплачивают доступ в чате, а вы управляете тарифами и оплатой прямо в боте.
Забрать продукт за 12 900 ₽ — соберите свои статьи, файлы и подборки в библиотеку, к которой удобно возвращаться.