Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2021 February 07

MM

Maria M in Яндекс.Диалоги (сообщество разработчиков)
Доброй ночи, я с глупым вопросом, а как осуществить выход из навыка?)
Сходу нашла про окончание сессии
'end_session': True
но из навыка при этом не выходит
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Maria M
Доброй ночи, я с глупым вопросом, а как осуществить выход из навыка?)
Сходу нашла про окончание сессии
'end_session': True
но из навыка при этом не выходит
словами хватит, стоп.
источник

MM

Maria M in Яндекс.Диалоги (сообщество разработчиков)
Andrew Zahalski
словами хватит, стоп.
Не поняла вас. Мне надо, чтобы в последней реплике навыка осуществлялся автоматический выход из него. Я ожидала наличия  определенного ключа в респонсе для этого.
источник

MM

Maria M in Яндекс.Диалоги (сообщество разработчиков)
Просто сказать пользователю "Скажите 'стоп'", иначе никак?
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Maria M
Не поняла вас. Мне надо, чтобы в последней реплике навыка осуществлялся автоматический выход из него. Я ожидала наличия  определенного ключа в респонсе для этого.
Узнать, что она последняя - сверхспособность в навыке явно. но это ладно.
'end_session': True - не работает так, как ожидается от него. Вроде ничего не поменялось.
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Maria M
Просто сказать пользователю "Скажите 'стоп'", иначе никак?
да так, для выхода из навыка скажите: алиса, хватит.
источник

MM

Maria M in Яндекс.Диалоги (сообщество разработчиков)
Навыки бывают разные, в случае квест-игры финал однозначен.
источник

MM

Maria M in Яндекс.Диалоги (сообщество разработчиков)
Поняла вас, пока можем только подсказать пользователю, что пора выйти, спасибо.
источник

AZ

Andrew Zahalski in Яндекс.Диалоги (сообщество разработчиков)
Maria M
Навыки бывают разные, в случае квест-игры финал однозначен.
все равно не представляю. если игра, то странно почему нельзя повторно в нее играть.
но в любом случае не закрыть сейчас по 'end_session': True
только хуже получается (доп. артефакты могут появляться). Там еще были команды поставь лайк, может еще что.
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Maria M
Поняла вас, пока можем только подсказать пользователю, что пора выйти, спасибо.
1. При запуске любого навыка об этом расскажет сама Алиса. А тому, кто дошёл до финала атмосферного квеста, говорить "Мы закончили, скажите Хватит" - ну такое себе.
Как вариант, можно спросить "Начнём заново, или...?"

2. Подобную информацию, чтобы не портить игровой процесс, выносите в Помощь. Не вбивайте в голову во время игры (включая её финальные шаги).

3. Не предлагайте пользователю слово "Стоп" для выхода! Оно может перестать работать в любой момент. Единственный правильный и документированный вариант - "Хватит".
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Maria M
Доброй ночи, я с глупым вопросом, а как осуществить выход из навыка?)
Сходу нашла про окончание сессии
'end_session': True
но из навыка при этом не выходит
Если по end_session у вас не выходит, то значит вы что-то делаете не так. Ибо это работает и многие это используют. В том числе и я.
Покажите ваш json.
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
Dmitry Nikolaev
Если по end_session у вас не выходит, то значит вы что-то делаете не так. Ибо это работает и многие это используют. В том числе и я.
Покажите ваш json.
в телефоне же не выходит
источник

SS

Stas Serebrennikov in Яндекс.Диалоги (сообщество разработчиков)
вы даже сами об этом писали)
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
в телефоне же не выходит
Выходит.
В телефоне просто "окно" с навыком не закрывается.
Вот это да.
А выход то производится.
Если окно не закрыть и снова что-то сказать, то снова запустится навык, но это уже новая сессия.
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Stas Serebrennikov
вы даже сами об этом писали)
Да, писал.
Но она не уточняла про телефон.
Я писал относительно вопроса, что сессия не завершается. На это и отвечал.
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Вообщем как обычно, правильно сформулированный вопрос это 50% ответа на него же.
А так вот и получается, что я понял вопрос так, а вы сяк. Уже двойственность...
Подождём Марию, может она уточнит свой вопрос.
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Окно навыка на телефоне несложно захлопнуть тапом.

А вот повесить навык в колонке - это фейл.
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Ну и потом да - мало ли, человек хочет пролистать хистори, тот же квест или викторину, или тем более покупку билетов. А у него бац - и принудительно окно отобрали.
Это был бы плохой опыт.
источник

DN

Dmitry Nikolaev in Яндекс.Диалоги (сообщество разработчиков)
Arkady
Окно навыка на телефоне несложно захлопнуть тапом.

А вот повесить навык в колонке - это фейл.
Это да. Но, как показывает практика, люди не понимаю, что сказав что-то снова они запустят навык, а не обратятся к Алисе.
Примеров миллионы.
источник

AL

Andrey L in Яндекс.Диалоги (сообщество разработчиков)
Эвакуатор из снега Добавлен https://dialogs.yandex.ru/store/skills/dac5d365-evakuator-iz-snega
источник