Техническое задание: Интеграция системы монетизации в чат-бота
Цель проекта
Модернизировать существующего чат-бота, внедрив в него механизм платной ежемесячной подписки и систему внутренней валюты для монетизации функционала.
Основные требования
Платёжная система и подписка
- Интеграция платёжного шлюза для приёма онлайн-платежей.
- Реализация модели ежемесячной подписки с автоматическим регулярным списанием средств.
- Настройка различных тарифных планов (при наличии).
- Обеспечение безопасного хранения и обработки платёжных данных.
Система внутренней валюты («Звёзды»)
- Создание учётной системы для виртуальной валюты («Звёзды»).
- Привязка списания «Звёзд» к определённым действиям или функциям внутри бота.
- Реализация интерфейса для пользователя по отслеживанию баланса.
Функциональные модули
- Личный кабинет пользователя с информацией о подписке и балансе.
- Административная панель для управления подписками, тарифами и транзакциями.
- Система уведомлений об успешных платежах, окончании подписки и низком балансе.
Технические пожелания
- Чистый, поддерживаемый код с комментариями.
- Стабильная работа системы платежей и отсутствие утечек данных.
- Масштабируемая архитектура для возможного расширения функционала в будущем.
Результат работы
Полностью работоспособный бот с интегрированной и протестированной системой монетизации, готовый к приёму платежей и управлению подписками.