首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在与机器人聊天时获取用户的位置?

如何在与机器人聊天时获取用户的位置?
EN

Stack Overflow用户
提问于 2016-05-17 14:08:44
回答 4查看 3.8K关注 0票数 8

我正在开发一个机器人框架应用程序,集成与松弛使用微软机器人技术。在bot项目中,我试图在用户发送消息时获取用户的位置。

我试图实现的是,当用户输入消息“显示附近的医院”时,我希望获得用户的地理坐标,并将它们传递给API,该API将返回该位置附近的医院列表。关于如何在Microsoft Bot项目中获取用户的当前位置,您有什么想法吗?

我尝试使用Geo location类,但是我无法直接添加类引用,并且当我为Geo location类添加外部DLL时,Visual Studio抛出一些错误。

有没有办法在Bots中获取用户的当前位置?

EN

回答 4

Stack Overflow用户

发布于 2017-03-15 04:12:04

机器人框架每分钟都在更新!

Microsoft Bot Framework的Bing location控件使收集和验证用户在对话中所需位置的过程变得简单可靠。

该控件可用于C#和Node.js,并在Bot Framework支持的所有通道上一致工作。

请查看文档here

单击以查看code sample

票数 1
EN

Stack Overflow用户

发布于 2017-06-01 06:12:50

这个问题很老了,但现在这是一个帮助定位的东西,希望它能帮助寻找这个答案的人。https://github.com/Microsoft/BotBuilder-Location

票数 1
EN

Stack Overflow用户

发布于 2016-05-20 03:22:35

频道因是否支持位置信息而异。目前还没有办法在Slack上获取用户的位置信息。例如,Telegram就是这样做的。当位置数据可用时,它将在附件数据结构中以通道的本机格式在ChannelData字段中返回。请注意,用户需要选择发送此数据(以保护其隐私)。机器人开发者可以向用户发送一条消息,请求他们共享他们的位置数据,但他们不能从没有用户操作来共享它的渠道获得它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37268385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档