Цель проекта: Разработать бота для Discord, который будет автоматически присваивать роли пользователям на сервере в зависимости от их покупки определенного пакета (L или XL). Пользователи, купившие пакет XL, должны автоматически получать роль, дающую доступ к кураторской поддержке на Discord сервере.
Функциональные требования:
1. Интеграция с платформой продаж:
• Реализовать интеграцию с системой продаж через API или веб-хуки, чтобы бот мог получать уведомления о покупке пакетов.
• Возможность распознавать, какой именно пакет купил пользователь.
2. Автоматическое присваивание ролей:
• На основе данных о покупке, бот должен автоматически присваивать пользователю роль на Discord сервере, соответствующую купленному пакету.
3. Логирование и отчетность:
• Вести лог всех действий бота, включая успешное присваивание ролей и возможные ошибки.
• Предоставлять отчеты по запросу администратора сервера.
Безопасность:
• Обеспечение безопасности данных пользователей и соблюдение политики конфиденциальности.
• Использование шифрованных соединений для всех внешних запросов.
Документация:
• Подробная документация по коду.
• Инструкция по развертыванию и настройке бота на сервере.
• Руководство пользователя по работе с ботом