Урок 9. Базы данных в Jetbot
Задание:
В этом задании необходимо добавить к версии бота, получившейся в результате выполнения практического задания 2, еще одну функцию. В результате у вас будет бот ver 3.0.

Прикладываем техническое задание с описанием функций, которые должны быть реализованы в боте ver 3.0:
1) после того, как пользователь оплачивает участие в мини-курсе (и перед выдачей урока 1), он должен заполнить анкету о себе.
В данной анкете есть следующие вопросы:
- ваше имя
- ваш уровень владения информацией (по теме вашей онлайн школы).
На примере школы "нутрициологии" было бы 3 уровня:
1) я новичок
2) хочу использовать знания для себя и семьи
3) хочу зарабатывать на нутрициологии
- фото ***
- хочу или не хочу общаться с другими участниками

2) участник бота имеет доступ к своей анкете и может вносить в нее изменения (в имя, в уровень, в хочу/не хочу общаться, в фото***). Доступ к своей анкете осуществляется через "глобальное меню" и команду /profile.
/
3) все участники, оплатившие мини-курс, имеют возможность видеть других участников, кто в своей анкете выбрал "хочу общаться".
Для тех, кто не оплатил участие - выводится текст "данный функционал доступ после оплаты".
Доступ к анкетам других участников осуществляется через "глобальное меню" и команду /users.
Просмотр всех анкет должен быть настроен через функционал "встроенного бота".
При выборе конкретного пользователя, о нем отображается следующая информация:
- фото ***
- имя
- уровень
- username (при этом, если у пользователя не установлен username, то в этом поле должен быть отображен текст "username скрыт")

*** - функционал с фото - это задание повышенной сложности. Не обязательно к выполнению. Для тех, кто хочет

Рекомендации:
- Глобальное меню - это кнопка, которая настраивается слева внизу в боте. Для создания "глобального меню" на платформе есть одноименный блок. Если не знакомы с ним, то самостоятельно изучите его работу
«Списки» - это базы данных для хранения информации на платформе Jetbot Изучаем «стандартные блоки» платформы для работы со списками:
- для чтения информации из списков
- для записи информации в списки
Урок 9. Базы данных в Jetbot
Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.
Хорошо