Активировать приложение 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

Другие вопросы по тегам