Как получить отрицательный ответ от пользователя в Биксби - PullRequest
0 голосов
/ 19 марта 2019

Я использую input-view для выбора, и я не вижу ни одной кнопки в нижней части экрана. Я не включил ни одной conversation-driver, но я вижу эту кнопку.Как этого избежать?Событие, если мы не можем избежать этого, как я могу добавить прослушиватель событий на это?Если пользователь щелкнет или скажет «нет», я хочу дать ему пользовательское сообщение и передать его другим намерениям.Является ли это возможным?

Также возможно ли дать пользователю другую опцию, если ни одно из высказываний не соответствует заданному?например

Пользователь: какая температура в Окленде?Биксби: сегодня в Сан-Франциско 73 F.Пользователь: Я хочу купить землю на Марсе?

Этот вопрос вне контекста.как справиться с этим?Теперь в этом случае я хочу, чтобы пользователь получал приглашение типа «Я не могу получить информацию, но я могу сообщить вам прогноз погоды для вашего текущего местоположения. Хотите знать?»Пользователь может сказать да или нет.Да перенаправит его в погоду погоды, и нет скажет спасибо.

1 Ответ

2 голосов
/ 19 марта 2019

«Нет» conversation-driver отображается, когда input-view относится к Концепции, которая является необязательной (min(Optional)) для вашего Действия. Изменение его на min(Required) удалит "None" conversation-driver.

Если вы хотите оставить концепцию необязательной в качестве входных данных для действия, вы можете добавить default-init ( ссылку на соответствующие документы ) к своему действию, чтобы запустить другое действие, которое поможет пользователю предоставить вам правильный ввод.

Биксби не может создать путь для внеплановых высказываний. Идея состоит в том, что, поскольку личный Биксби каждого пользователя будет содержать несколько капсул, ваша капсула будет вызываться только в том случае, если высказывание пользователя соответствует типам высказываний, которые вы обучили Биксби распознавать через файл обучения.

...