Я студент-любитель, увлекающийся разработкой, работаю с Actions on Google, чтобы создать простую "текстовую приключенческую" игру на Google Home. Поскольку Google Home будет разговаривать с игроком, а не с игроком, читающим текст, я надеюсь, что это создаст впечатление, подобное ролевой игре «Dungeons and Dragons», с компьютером, работающим как «Мастер подземелий». Благодаря поддержке естественного языка, предлагаемой API.AI и Actions on Google, это казалось хорошим подходом, поскольку игрок может отвечать «естественно». Вот пример навыка Amazon Alexa, который делает то же самое, что и я. м собираюсь.
Однако каждый раз, когда я загружаю игру, это всегда новая игра. Я хотел бы сохранить сохраненную игру с предыдущим состоянием пользователя в файле JSON, размещенном на Google Диске пользователя. Поскольку я всего лишь студент, делаю это для развлечения, у меня на самом деле нет официального веб-сайта или чего-либо еще, кроме бесплатный сервер Heroku, с которого я запускаю приложение, поэтому о хранении сохранений на моем конце практически не может быть и речи.
Я прошел через краткое руководство по REST на Google Диске для Node.js , и у меня это отлично работает в консоли. Единственная проблема заключается в том, что в этом быстром запуске пользователь должен щелкнуть ссылку, чтобы разрешить приложению читать материалы в его учетной записи Google Диска, и я не уверен, как я смогу «щелкнуть ссылку» и вернуть токен доступа с помощью голоса в Google Home.
Есть ли способ сделать это через Google Диск? Или есть лучший способ обеспечить постоянные данные между сеансами? Обычно я не занимаюсь веб-разработкой, поэтому буду благодарен за любую помощь.