Получение местоположения устройства с использованием Dialogflow-выполнения, не используя Google Actions - PullRequest
0 голосов
/ 26 декабря 2018

То, что я пытаюсь сделать здесь, - это предположить, что больница, которая предоставляет определенное учреждение, имеет несколько центров (мест) в стране.Теперь, когда пользователь запрашивает такую ​​больницу, бот должен иметь возможность выводить ему местоположение близлежащей больницы.У меня есть список всех таких больниц в базе данных реального времени Firebase с соответствующей долготой и широтой.

Моя аппроксимация заключается в том, чтобы получить местоположение пользователя и сравнить его с доступными местоположениями в базе данных для соседнего местоположения?

По этой ссылке , обсуждается, какполучить местоположение пользователя с помощью «Действия Google».Я хочу сделать то же самое (получить точное местоположение пользователя) с помощью диалогового потока-выполнения (WebhookClient ({request, response});) из встроенного редактора Dialogflow, чтобы я мог использовать базу данных реального времени Firebase.

Мой мотив - сделать его доступным и для большинства других платформ.Принимая во внимание, что Действия Google действительны только для Google Assistant.

PS: Любые предложения по этому вопросу были бы весьма полезны.Я был бы рад дать больше разъяснений, если потребуется.

Ответы [ 2 ]

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

Говорил с командой поддержки Dialogflow

enter image description here

Упомянутая ссылка в электронном письме: https://developers.google.com/actions/reference/rest/Shared.Types/Permission

Вы можете использовать Действия в GoogleПомощники, чтобы получить местоположение пользователя.Вы можете перейти по этой ссылке для документации: https://developers.google.com/actions/assistant/helpers#user_information

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

Получение разрешения пользователя для определения местоположения - это только функция Actions в Google, а не сам Dialogflow.Вы можете попросить пользователя указать свое текущее местоположение вручную, но в противном случае вам будет трудно сделать это автоматически.

...