Как сказать «добро пожаловать назад» после того, как пользователь возвращается снова - PullRequest
0 голосов
/ 22 мая 2019

Я пытался выполнить действия в игре goolge SoundPet и заметил, что он может сказать «добро пожаловать», когда я играл во второй раз, хотя я никогда не давал никаких разрешений, может кто-нибудь сказать мне самый простой способ сделать это? Можете ли вы записать идентификатор пользователя или что-то еще, а затем сохранить его в базе данных для дальнейшего использования? Если так, как вы получаете идентификатор пользователя?

1 Ответ

0 голосов
/ 22 мая 2019

Простейшим способом является использование conv.user.last.seen.Здесь хранится значение даты, которое пользователь посетил в последний раз.Если это первый раз пользователя, он возвращает неопределенное.

Для получения дополнительной информации:

https://developers.google.com/actions/design/tips

app.intent('Default Welcome Intent', (conv) => {
  if (conv.user.last.seen) {
    conv.ask(`Hey you're back...`);
  } else {
    conv.ask('Welcome to World Cities Trivia!...');
  }
}
...