You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Twilio Studio支持交互式消息与位置消息的咨询

Twilio Studio 交互式消息与位置信息相关问题解答

问题解答

  • Twilio Studio当前是否支持交互式消息与位置信息?
    目前Twilio官方文档未明确标注对交互式消息和位置信息的原生支持,但实际可通过特定方式接收并提取位置消息中的经纬度数据;交互式消息的官方支持情况暂未明确,非官方渠道未提及完整支持信息。

  • 若暂不支持,是否有后续支持计划?
    Twilio官方未公开针对该功能的明确后续支持时间表,建议留意Twilio Studio官方更新日志或开发者公告获取动态。

  • 获取位置信息的可行临时方案?
    有两种相关方案,其中一种存在Studio适配限制,另一种可直接生效:

方案1:Twilio Function(存在Studio调用限制)

曾尝试用以下代码通过Twilio Function获取位置信息,单独对接Whatsapp Sandbox可正常运行,但在Studio Flow中调用时无法访问event.Latitude和event.Longitude参数:

exports.handler = function(context, event, callback) {
  let twiml = new Twilio.twiml.MessagingResponse();

  if (!event.Latitude || !event.Longitude) {
    twiml.message("Send a location.");
    callback(null, twiml);
  } else {
    const location = {
      lat: event.Latitude,
      lon: event.Longitude
    };
    twiml.message(
      `${location.lat}, ${location.lon}`
    );
    callback(null, twiml);
  }
};

方案2:Liquid模板变量(可直接在Studio中使用)

通过Studio的Liquid变量可直接从消息节点中提取经纬度,格式为:

  • 纬度:{{widgets.【你的消息节点名称】.inbound.Latitude}}
  • 经度:{{widgets.【你的消息节点名称】.inbound.Longitude}}

示例中使用的是send_and_reply_1节点,对应变量为{{widgets.send_and_reply_1.inbound.Latitude}}和{{widgets.send_and_reply_1.inbound.Longitude}},只需替换为你Flow中实际使用的消息节点名称即可。


内容的提问来源于stack exchange,提问作者Iván Montti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 07:01:08