Активировать приложение Google Assistant при нажатии кнопки - PullRequest
0 голосов
/ 10 декабря 2018

У меня полностью собранный и функциональный AIY Voice Kit (я успешно проверил 3 demos.py).Мне удалось запустить демо, где мы должны нажать кнопку, чтобы запустить помощник Google.Но теперь я хочу, чтобы это ТОЛЬКО вызвало мое действие Google (и сразу запустило «Добро пожаловать в приложение XXXX. Хотите…»).Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Вы можете создавать обычные HTTP-ссылки, которые запускают ваши действия, если вы находитесь на устройстве с помощником.См. Официальную документацию: https://developers.google.com/actions/deploy/action-links

. Вы можете создать URL-адрес, который будет ссылаться непосредственно на конкретное действие для каждого действия.Пользователи, щелкнувшие ссылку «Действие» в веб-браузере или мобильном браузере, будут перенаправлены к помощнику на своем устройстве, где они будут напрямую взаимодействовать с вашим соответствующим действием.

Вы найдете его в разделе AoG.консоль Actions -> <action to trigger> -> Links

enter image description here

0 голосов
/ 11 декабря 2018

Вы можете переопределить свой обработчик кнопок и передать текстовую строку по умолчанию, как в примере ввода текста .

def buttonPress():
    assistant.assist(text_query="talk to XXXX app")
...