Умение Google Home не работает для нескольких пользователей - PullRequest
0 голосов
/ 06 декабря 2018

Я разрабатываю Google Home Action, используя Action SDK в файле node.js, где пользователь может заказать еду.Он отлично работает для одного пользователя, но когда я добавляю нескольких пользователей в альфа-тестировании, диалог связывается для каждого пользователя.

Например:

    User 1: Ok, google talk to food app
    Response: Welcome, what would you like to order?
    User 1: I want to order pizza
    Response: What toppings you would like?
    /*---- meanwhile if user 2 tries to use the app -----*/
    User 2: Ok, google talk to food app
    Response: What toppings you would like?

Когда появится пользователь 2, вместо того, чтобы начинать с начала, он продолжит разговор, который велся для пользователя 1.
Это очень страннопроблема, и я не уверен, как решить эту проблему в node.js.

Особенности: Язык: Node.js Развернуто действие Google Home в альфа-тестировании.

1 Ответ

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

Не видя ваш код, невозможно узнать, что происходит.

Скорее всего, вы сохраняете состояние сеанса в переменных в своем коде, а не сохраняете состояние в объекте хранения сеанса,Ваш веб-крючок может получать вызовы выполнения из нескольких сеансов, поэтому вы ничего не можете хранить ни в одном из этих сеансов локально, но должны восстанавливать их каждый раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...