Основной функционал:
Загрузка данных: администратор загружает в бота аккаунты и уникальные коды, которые можно использовать только один раз.
Аутентификация клиентов: клиент вводит уникальный код, бот проверяет его подлинность.
Выдача аккаунтов: бот отправляет данные от аккаунта с подпиской (он дается 3 клиентам с пс4 и 2 клиентам с пс5), данные от личного аккаунта (один аккаунт дается одному клиенту) и инструкции при успешной проверке кода. На каждый аккаунт с подпиской дается 5 уникальных кодов двухфактороной аутентификации, каждому пользователю выдается только один код двухфакторки.
Ограничение на выдачу: Один аккаунт выдается 3 клиентам на ПС4 и 2 клиентам на ПС5, для PS4 вводится интервал в 4 часа между выдачей одного аккаунта разным клиентам. Для PS5 задержка 2 часа. (Сделать возможным изменять интервалы для выдачи)
Частые вопросы: Бот предоставляет автоматические ответы на часто задаваемые вопросы.
Поддержка: в случае, если клиент не может решить проблему, бот предлагает связаться с менеджером службы поддержки.
Если проект будет хорошо выполнен, нужно будет реализовать бота для покупки игр и подписок на аккаунты.