在Skype bot上提示用户位置

时间:2018-04-24 15:25:28

标签: botframework skype azure-bot-service skype-bots

我最近发现可以在所有Skype新客户端应用中发送位置。 我尝试将其作为用户主动发送到机器人并且它有效(通过消息实体接收地理定位)

我的问题是,是否可以提示用户使用按钮发送位置或快速回复?

location sharing

我已经看到两年前不可能了,但似乎可能已经改变了

MS Bot Framework, how to geolocate user on Skype

1 个答案:

答案 0 :(得分:1)

据我所知,Skype机器人目前不支持共享用户的地理位置。如果我错了,请纠正我,但我相信你所指的是"发送位置" Skype mobile versions中的功能(例如iOS,Android)。这是用户端发送用户当前位置的一个有用功能,它基本上发送一个文本(例如700 Clark Ave,St.Louis,MO 63102,United States),该文本是反向地理编码的。用户的当前位置。

如果您想要检索您的机器人用户'位置,独立于他们使用的设备,"botbuilder-location"库提供了一个很好的解决方法。

当然,您可以使用其他地理编码服务(例如Google地理编码API)开发类似的方法。