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

如何通过Twiml实现Twilio号码自动回复并转发短信?

实现Twilio短信自动回复+转发的正确方案

你之前混合代码出现回复错误号码的问题,是因为没明确指定自动回复的接收方,Twilio会默认沿用后续message的to参数,导致回复跑偏。下面是正确的实现代码:

exports.handler = function(context, event, callback) {
  const twiml = new Twilio.twiml.MessagingResponse();
  
  // 给原发送人发自动回复,明确指定接收方为短信发送者
  twiml.message({ to: event.From }, 'Auto reply content');
  
  // 把收到的短信转发到目标号码,附带原发送人信息
  twiml.message(`${event.From}: ${event.Body}`, {
    to: '+13105555555' // 替换成你的目标转发号码
  });
  
  callback(null, twiml);
};

关键说明

  • 第一个message通过{ to: event.From }明确指定回复对象是短信的原发送人,彻底避免和转发目标号码混淆
  • 第二个message负责将原发送人号码、短信内容转发到你指定的号码
  • Twilio的MessagingResponse支持添加多个message元素,每个元素可独立设置接收方,这样就能同时完成自动回复和转发两个功能

内容的提问来源于stack exchange,提问作者user25985884

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 16:42:34