Яндекс: Навыки Алисы

Поисковики тянут на себя одеяло. Стараются, чтобы пользователи больше проводили времени на их сайтах и все реже оттуда уходили.
Недавно появились amp страницы Google и turbo Яндекса. Это текстовые страницы с вашей информацией, но хранящиеся на серверах поисковиков.
Загрузка вашего контента для ускоренных страниц на сервера Яндекса и Google происходит заранее, специальными роботами.
«Навыки для Алисы» Яндекса — это тоже созданный вами контент, который используют Яндекс-диалоги.

Для чего тогда создавать ускоренные страницы и навыки? Для увеличения переходов на ваш сайт. И диалоги, и turbo (amp) страницы содержат ссылки на ваш ресурс.
Т.е. пользуется вашей работой, в основном, Яндекс. Но и владельцам сайта перепадают дополнительные переходы с диалогов + растет авторитет и позиции сайта в глазах поисковика.

Это была лирика, далее делюсь опытом по созданию диалога для «Алисы».

0. Читаем хелп : )). Я создавала диалог, используя Node.js.
https://tech.yandex.ru/dialogs/alice/doc/quickstart-nodejs-docpage/
Загружаем и устанавливаем программу Now.

1. Размещаем на вашем компьютере папку, вносим начальные файлы. Находясь в папке жмем shift + правая кнопка мыши. Выбираем команду «открыть окно команд».

2. Вводим now. Генерируется имя вашей программы. Что-то типа https://myskill-alice-xushghnzaa.now.sh

3. Чтобы скрипт работал через Яндекс (там нужно использовать постоянное имя), привязываем скрипт к алиасу
now alias https://myskill-alice-xushghnzaa.now.sh alice-i, где https://myskill-alice-xushghnzaa.now.sh — свежесгенерированная программа, а alice-i — ваше название в Яндексе.

4. Кол-во программ зарегистрированных в now ограничено. Удаляем старые.
now rm

5. тестируем в Яндексе.

Никакого интерфейса для ввода вопросов-ответов менеджерами пока не существует.
Все пишется внутри вашего скрипта.

Вот фрагмент обработки нескольких запросов для сайта о каминах:


reply='Мы все знаем о каминах и печах. \n Что вас интересует? \n Сейчас готовы ответы на вопросы о биокаминах: \n Топливо для биокамина. \n\tГреет ли биокамин? \n\tКак долго горит литр биотоплива? \n\tКаких производителей биокаминов вы можете рекомендовать? ';
vopr=' ' + request.command.toLowerCase();
if(vopr.indexOf('опливо', 0)>0) reply='Для горения в биокаминах используется этанол';
if(vopr.indexOf('греет', 0)>0) reply='Биокамин предназначен в основном для дизайна, украшения помещения. Но при горении всегда выделяется теплота и вокруг биокамина будет теплее чем в других частях дома';
if(vopr.indexOf('литр', 0)>0) reply='Длительность горения зависит от модели горелки, в среднем одного литра хватает на 3-5 часов';
if(vopr.indexOf('производит', 0)>0) reply='Мы рекомендуем биокамины польской фирмы Kratki';