Найти в Дзене
Practice and Theory of Trading

Как создать навык для Яндекс Алисы за 5 минут без программирования

Оглавление

Этот гайд создан для тех, кто ни разу не создавал навыки для Алисы. Он максимально краткий, подробный и лёгкий.

Без лишних слов приступим к созданию навыка.

Давайте выберем для создания навык: “Шар судьбы”

Тот самый шар из фильма “Трасса 60”.

Такой навык уже есть в каталоге навыков Алисы и он пользуется спросом.

Этот навык оценило 3 тысячи человек (просто сравните эту цифру с другими навыками и поймёте, что это далеко не последний навык в каталоге)

А теперь приступим.

1) Зарегистрируемся в Яндекс Диалогах и зайдём в консоль разработчика(кнопка справа сверху). (https://dialogs.yandex.ru/)

-2

2)Создадим диалог, нажав на соответствующую кнопку

-3

3) Выберем тип диалога “Навык в Алисе”

-4

4)В разделе настройки:

a) Напишем имя навыка

-5

б) Выберем голос, которым будет говорить Алиса

-6

в) Выберем тип доступа

(Публичный – навык появится в каталоге навыков Алисы; Приватный – у вас будет возможность генерировать одноразовые ссылки на навык, он не появиться в каталоге)

-7

г) Выберем примеры запросов

-8

д) Придумаем имя разработчика

-9

e) Выберем категорию и напишем описание

-10

ж) Вставляем иконку для навыка

-11

з) Самое сложное – нажимаем “сохранить”

-12

5)Регистрируемся на сайте AImylogic(https://app.aimylogic.com)

6)В разделе тарифы ищем бесплатный тариф Skill Master и подключаем его

-13

7)Нажимаем на кнопку “Создать бота” (кнопка слева посередине)

-14

8)Пишем название, выбираем язык и шаблон проекта(рекомендую шаблон “пустой проект”) и нажимаем на кнопку “Создать”

-15

Нас перебрасывает на экран создания сценария

-16

Тут всё очень просто.

9)Нажимаем на блок текст и вводим приветственный текст, который хотим, чтобы Алиса сказала в начале сценария. И нажимаем на кнопку сохранить.

-17

Как мы видим, у нас появился “Экран”, в котором есть один блок “Текст”.

10)Добавим в этот экран блок “изображение”, предварительно нажав на этом экране на кнопку “+Блок”

-18
-19

11)Загрузим картинку либо с компьютера, либо дадим ссылку на картинку в интернете и нажмём сохранить

-20

Должно получиться так (картинка может быть любая):

-21

12)Теперь добавим на этот экран блок “переход”

-22

13) Создадим ещё один экран, нажав на соответствующую кнопку

-23

14) Выберем пункт “Сделать свой интент”

Блок Интенты (от англ. intent — намерение) определяет, чего хочет клиент, и направляет его по нужной ветке сценария. – документация AImylogic(https://help.aimylogic.com/docs/ru/how-to-create-a-script/user-says/intent/)
-24

15) Создадим два примера: “помощь” и “что ты умеешь”, нажмём сохранить:

-25

16) Соединим блок переход, который находится на приветственном экране с этим новым экраном. Вот таким образом:

-26

16)Создадим ещё один экран, но теперь выберем пункт “Текст”. В первой реплике напишем “Да”, создадим дополнительную реплику и напишем “Нет”. Создадим ещё одну реплику и напишем “Возможно”. Нажимаем сохранить.

-27

Алиса будет случайно говорить одну из них, а это то, что нам и нужно.

17)Соединим интент “Любая другая фраза” с этим экраном:

-28

18)Под эти экраном создадим ещё один экран и выберем так же блок “текст”, напишем в нём пояснение по пользованию навыком и нажимаем сохранить:

-29

19)Соединяем интент “помощь” с данным экраном

-30

20) На двух последних экранах создаём блоки “переход” и соединяем с экраном, на котором располагаются наши интенты.

-31

21)Нажимаем на кнопку сохранить(сверху справа)

-32

22)На левой панели нажимаем на кнопку “каналы”

23)Нажимаем на кнопку “Алиса”

-33

24)Нажимаем кнопку “Получить OAuth-токен”

-34

25)Копируем и вставляем OAuth-токен, нажимаем кнопку подключить

-35

26) Нажимаем кнопку “Получить webhook”(webhook скопируется в буфер обмена)

-36

27)Переходим обратно в консоль разработчика Яндекс Диалоги, выбираем пункт “Webhook URL” и вставляем свой webhook

-37

28)Сохраняем настройки

29)В AImylogic нажимаем “Опубликовать” (кнопка сверху слева)

-38

Должно появиться сообщение:

-39

30)Переходим обратно в консоль разработчика Яндекс Диалоги и нажимаем на кнопку “На модерацию” или “Опубликовать”, в зависимости от типа навыка Публичный/Приватный

-40

ИЛИ

-41

Я опубликую навык приватно.

-42

Навык опубликован:

-43

Если публикуете навык в каталоге(публично), то после успешного прохождения модерации он будет опубликован в каталоге в течение 3 дней.

В опубликованном приватном навыке в консоли разработчика в разделе “Доступ” можно сгенерировать одноразовые ссылки на навык.

Вот, что у меня получилось:

-44

Надеюсь, у Вас всё получилось)