Эта статья для вас, если вы уже подключили канал Алиса и на вкладке Каналы видите следующее:



Если вы хотите получить полную инструкцию по подключению канала Алиса, то перейдите к этой статье.

Что делать дальше?

Webhook URL

Перед тем как зарегистрировать навык, необходимо скопировать Webhook URL - адрес, на который Алиса будет отправлять все запросы пользователя, когда он активирует ваш навык.

Для этого нажмите на Получить webhook в созданном канале. Адрес вебхука автоматически скопируется в буфер обмена.



Регистрация навыка в Яндекс Диалогах

Чтобы ваш навык начал работать в Алисе, необходимо его зарегистрировать в Яндекс Диалогах. Для этого зайдите на сайт Яндекс Диалоги и нажмите на Создать Диалог. Появится окно, в котором нужно выбрать Навык в Алисе. Откроется страница настроек навыка. Измените название диалога и вставьте только что скопированный Webhook URL в соответствующее поле настроек. Нажмите на Сохранить.



Тестирование

Вы можете протестировать работу вашего навыка для Алисы прямо в интерфейсе Яндекс Диалогов. Перейдите на вкладку Тестирование и напишите несколько запросов в окне чата. Вы увидите как реагирует ваш бот.

Публикация навыка

До тех пор, пока вы не опубликуете навык, он будет недоступен пользователям Алисы. Для публикации вам нужно придумать активационное имя, загрузить иконку и сделать некоторые другие настройки. Подробнее об этом процессе можно прочитать в документации к Яндекс Диалогам. Далее нужно отправить навык на модерацию Яндекса. Обычно это происходит в течение трёх дней.

После прохождения модерации не забудьте зайти в настройки навыка в Яндекс Диалогах и нажать на кнопку Опубликовать.

Требования к боту

Яндекс накладывает несколько обязательных требований к тому, как должен работать ваш навык. Если одно из требований ниже не будет выполнено, то навык попросту не будет работать;

Стартовое сообщение

Бот должен начинать свою работу с отправки текстового сообщения пользователю. Другими словами, на первом экране вашего бота должен стоять блок Текст или один из блоков Ввод текста, Ввод числа и подобные, которые сперва выводят некоторое сообщение пользователю.

Обязательный ответ

Проверьте, что ваш бот отвечает на каждый запрос пользователя. Нельзя к примеру просто получить запрос и проигнорировать его. В противном случае пользователь Алисы получит сообщение о том, что навык не отвечает.

Время отклика не больше секунды

Если ваш бот отправляет запросы на сторонние сервисы с помощью блока HTTP запрос, проверьте, что сервис отвечает не дольше секунды. Иначе ваш бот будет отвечать дольше и пользователи Алисы увидят сообщение о том, что навык не отвечает.

Картинки

Если вы добавляете картинки в ваш навык, то используйте только картинки в формате jpg. Также в Алисе нельзя добавить баблы с текстом к картинке. Поэтому текстовый вывод на экране с картинкой будет просто озвучен Алисой, но его не будет видно на экране.

Как протестировать навык до публикации

Любой навык в Алисе нужно публиковать, прежде чем вы сможете протестировать его с помощью голоса. В Aimylogic вы можете тестировать навык голосом прямо в браузере. При этом синтез речи будет таким же как и в самом приложении от Яндекса.



Симулятор Яндекс Станции

Если вы создаете навык для умной колонки Яндекс.Станция, то вам может пригодиться наш сервис для тестирования навыка на колонке - station.aimylogic.com



С помощью симулятора вы можете протестировать навык голосом прямо в браузере, проверив, что ваш навык хорошо работает с UX Станции (без экрана и только на слух).
Была ли эта статья полезна?
отменить
Спасибо!