R50 826e35da8f37104458aef6bdccd8827f
Программирование

Телеграм бот для конкурса "Малая Школа Актива"

Добавлено 08 сен 2021 в 15:46
В задачи бота входят:

- Разделение прав пользователей (Администраторы и Пользователи)

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

Пользователь может:
- Зарегистрировать команду (администратор должен подтвердить)
- Пройти тест бота
- Загрузить фотографию по окончании прохождения теста (она будет сохранена в файлах бота)

Во вложениях будет прикреплена структура бота, а также функции админа и обычного пользователя
4718a7e808 32b09666aa 44f4eabd78 7f01b38c72 98b509387e E73c0dd326 E490ca08a9 240c3663c3