- Разделение прав пользователей (Администраторы и Пользователи)
Возможности администратора: - Принимать/Отклонять запросы пользователей на создание команды - Сделать другого пользователя администратором - Отнять права администратора у другого администратора (нельзя отнять у главного администратора) - Рассылать всем пользователям и администраторам бота какое-либо сообщение через команду "Рассылка" - Блокировать пользователей (Бот будет игнорировать их запросы) - Загрузить фотографию на хостинг/сервер через чат бота - Добавить вопрос в тест (а также кол-во очков за верный ответ) - Удалить вопрос (и все прикрепленные вложения к нему) - Отредактировать вопрос - Добавить ответ на вопрос (Добавлять можно много вариантов ответа) - Удалить ответ на вопрос - Прикрепить вложение к вопросу (Вложением считается раннее загруженный файл) - Посмотреть список вопросов - Посмотреть список ответов - Посмотреть список загруженных файлов - Посмотреть список прикрепленных файлов - Подсчитать результаты команд о прохождении теста в сортированном виде (от высшего балла к низшему)
Пользователь может: - Зарегистрировать команду (администратор должен подтвердить) - Пройти тест бота - Загрузить фотографию по окончании прохождения теста (она будет сохранена в файлах бота)
Во вложениях будет прикреплена структура бота, а также функции админа и обычного пользователя