Запрос местоположения пользователя в скайп-боте

Недавно я обнаружил, что можно отправлять данные о местоположении во всех новых клиентских приложениях Skype. Я попытался проактивно отправить его как пользователь боту, и он сработал (получил геолокацию через сущности сообщения)

У меня вопрос, можно ли предложить пользователю отправить местоположение с помощью кнопки или быстрого ответа?

передача геолокации

Я видел, что это было невозможно два года назад, но похоже, что это могло измениться

MS Bot Framework, как определить местоположение пользователя в Skype


person Amit be    schedule 24.04.2018    source источник


Ответы (1)


Насколько мне известно, в настоящее время боты Skype не поддерживают совместное использование геолокации пользователей. Пожалуйста, поправьте меня, если я ошибаюсь, но я считаю, что вы имеете в виду функцию «Отправить местоположение» в мобильные версии Skype (например, iOS, Android). Это полезная функция на стороне пользователя для отправки текущего местоположения пользователя, и она в основном отправляет текст (например, 700 Clark Ave, St. Louis, MO 63102, США), который геокодируется в обратном порядке из текущего местоположения пользователя.

Если вы хотите получить информацию о местоположении ваших пользователей-ботов, независимо от устройства, которое они используют, "botbuilder-location" предлагает хорошее решение.

Конечно, вы можете разработать аналогичные подходы с помощью других сервисов геокодирования (например, Google Geocoding API).

person user3842413    schedule 25.04.2018
comment
Да, похоже, он доступен также в настольных версиях (Linux). Вопрос в том, существует ли он, можно ли его подсказать пользователю? Обходной путь отправки адреса не подходит для ботов, используемых на ходу (неудобно) - person Amit be; 25.04.2018