Активировать приложение Google Assistant при нажатии кнопки
У меня полностью собранный и функциональный AIY Voice Kit (я успешно проверил 3 demos.py). Мне удалось запустить демо, где мы должны нажать кнопку, чтобы запустить помощник Google. Но теперь я хочу, чтобы он ТОЛЬКО вызвал мое действие Google (и сразу запустил "Добро пожаловать в приложение XXXX. Хотите…"). Как мне это сделать?
2 ответа
Вы можете переопределить свой обработчик кнопок и передать текстовую строку по умолчанию, как в примере ввода текста.
def buttonPress():
assistant.assist(text_query="talk to XXXX app")
Вы можете создавать обычные ссылки HTTP, которые запускают ваши действия, если вы работаете на устройстве с помощником. См. Официальную документацию: https://developers.google.com/actions/deploy/action-links
Вы можете сгенерировать URL-адрес, который будет ссылаться непосредственно на конкретное действие для каждого действия. Пользователи, щелкнувшие ссылку "Действие" в веб-браузере или мобильном браузере, будут перенаправлены к помощнику на своем устройстве, где они будут напрямую взаимодействовать с вашим соответствующим действием.
Вы найдете его под консолью AoG Actions -> <action to trigger> -> Links