🤖 Telegram AI Bot
Telegram-бот для автоматизации продажи подписок, обработки платежей через ЮKassa и управления доступом в закрытый Telegram-канал.
О проекте
Проект был разработан для полной автоматизации онлайн-продаж доступа в закрытый Telegram-канал с обучающими материалами.
Бот сопровождает пользователя на каждом этапе: знакомит с продуктом, принимает оплату, автоматически выдаёт доступ, отслеживает срок подписки, отправляет уведомления и предоставляет администраторам инструменты управления.
Благодаря автоматизации полностью исключается ручная обработка заявок и выдача доступа.
Используемые технологии
Основная бизнес-логика приложения.
Современный фреймворк для Telegram Bot API.
Приём онлайн-платежей и автоматическая проверка оплаты.
Облачный деплой и круглосуточная работа бота.
Хранение пользователей и подписок.
Автоматическая работа с каналом и пользователями.
Основные возможности
- Автоматическая регистрация пользователей
- Интеграция с ЮKassa
- Выдача ссылок-приглашений
- Управление подписками
- Автоматическое удаление после окончания доступа
- Напоминания о продлении
- Административные команды
- Система отзывов
- Webhook для обработки платежей
Архитектура проекта
Пользователь начинает взаимодействие через команду /start, выбирает тариф, оплачивает подписку, после чего бот автоматически проверяет оплату, добавляет пользователя в базу, создаёт одноразовую ссылку и предоставляет доступ в закрытый Telegram-канал.
Далее бот ежедневно отслеживает срок действия подписок, отправляет напоминания, автоматически удаляет пользователей после окончания доступа и уведомляет администратора.
Интерфейс

Главное меню

Информация о курсе

Информация о курсе

Документы

Процесс оплаты

Процесс оплаты

Процесс оплаты

Выдача доступа
Что демонстрирует проект
Полный цикл продажи без участия человека.
Работа с внешними API и платежными системами.
Развёртывание приложения в облаке.
Разработка инструмента, решающего реальные бизнес-задачи.