Видео
Python
https://www.python.org/(opens new window)
Flask
Flask - фреймворк для создания веб-приложений на языке программирования Python.
https://flask.palletsprojects.com/(opens new window)
Алиса
Алиса — это голосовой помощник, который устанавливается в Яндекс.Браузер.
https://dialogs.yandex.ru/(opens new window)
С точки зрения пользователя, навык — это приложение для Алисы, в которое можно перейти, через каталог, подсказку в Алисе или назвав определенную активационную фразу. С технической точки зрения — это веб сервис, который ожидает команд от Яндекс Диалогов, обрабатывающих намерения пользователя, и отвечает согласно своему алгоритму: текстом, ссылками, картинками, формами заказа и многим другим.
Домашнее задание
- Зарегистрироваться на портале https://students.cs-develop.ru/(opens new window)
- Создать приватный диалог с Алисой (навык Алисы) на портале https://dialogs.yandex.ru/(opens new window)
- Указать в диалоге с Алисой Web-hook с адресом типа https://students.cs-develop.ru/<ВАШ_TCP_ПОРТ>
- На сервере students.cs-develop.ru в вашем домашнем каталоге ~/python/server.py размещен шаблон API на Python Flask. Его необходимо адаптировать для работы с Алисой.
- Опубликовать диалог. На вкладке Доступ сгенерировать ссылку, записать в текстовый файл и отправить в качестве домашнего задания.