【问题标题】:detecting device location through chat bot (dialogflow, twilio, whatsapp)通过聊天机器人(dialogflow、twilio、whatsapp)检测设备位置
【发布时间】:2019-04-03 13:22:37
【问题描述】:

大家好,我正在从 twilio 集成的对话流中开发一个 whatsapp 聊天机器人。我想获取设备位置作为对话流的请求,请帮助我。

【问题讨论】:

  • 是来自 Twilio SMS 消息还是可编程聊天?
  • 不不,我使用 twilio 仅用于将对话流与 whatsapp 集成。

标签: geolocation twilio dialogflow-es whatsapp


【解决方案1】:

由于该位置只是指向 google-maps 的文本链接 点赞地点:https://maps.google.com/?q=lat,long

如果您可以在请求正文中返回此文本链接,我们可以对其进行解析并获取纬度和经度

【讨论】:

  • 对不起,我没听懂你能不能请教一下
  • @BettDoug 的意思是,如果可以从短信中获取并解析 Lat-Long,则可以将其附加到固定的Google Maps 搜索链接中,从而获取地图界面上的位置。
【解决方案2】:

这里是 Twilio 开发者宣传员。

Twilio API for WhatsApp 目前不支持位置消息,因此您目前无法将此信息添加到 Dialogflow。您可能希望使用 Dialogflow 机器人要求用户专门输入地址。

【讨论】:

  • 好的,在这种情况下,我们不能使用对话流来检测设备位置吗,就像我们对谷歌助手聊天机器人所做的那样
  • WhatsApp 中根本没有用于获取用户当前位置的 API,就像 Actions on Google API 中一样。要从 WhatsApp 获取位置,您需要向用户询问他们的位置。
  • 是的。但请注意,适用于 WhatsApp 的 Twilio API 目前不支持位置共享消息,仅支持文本和媒体。
猜你喜欢
  • 2020-03-14
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-07
  • 2019-10-28
相关资源
最近更新 更多