Node.js 我如何从Twilio中获取电话号码

Node.js 我如何从Twilio中获取电话号码,node.js,twilio,dialogflow-es,whatsapp,Node.js,Twilio,Dialogflow Es,Whatsapp,我在Twilio和Dialogflow之间的whastapp机器人中工作。在其中一个意图中,我将从dialogflow向用户发送媒体文件。这就是问题所在,现在我的手机号码是硬编码的,但每次我都需要访问用户电话号码才能发送媒体文件 我使用一些nodejs代码在实现dialogflow(内联编辑器)中开发了它,但是在那里我无法访问用户号 实现节点js function sendAudioMensaje(agent) { client.messages.create({ bod

我在Twilio和Dialogflow之间的whastapp机器人中工作。在其中一个意图中,我将从dialogflow向用户发送媒体文件。这就是问题所在,现在我的手机号码是硬编码的,但每次我都需要访问用户电话号码才能发送媒体文件

我使用一些nodejs代码在实现dialogflow(内联编辑器)中开发了它,但是在那里我无法访问用户号

实现节点js

function sendAudioMensaje(agent) {
     client.messages.create({
       body: 'Body message',
       to: 'whatsapp:+34---------',  // Text to this number
       from: 'whatsapp:+14155238886', // From a valid Twilio number
       mediaUrl: 'https://demo.twilio.com/owl.png'
     }).then((message) => agent.add(message.sid));
   }

我希望消息会发送到每个对话中的当前号码

Twilio开发者福音传道者

据我所知,JSON中有一个
originalDetectEntertRequest
属性。这包含一个对象,该对象具有包含原始请求的
有效负载
属性

我首先要记录webhook请求的内容,看看哪些内容对您完全可用


让我知道这是否有帮助。

原始检测内容
请求的有效负载中,如果启用了,您将在webhook中看到类似的JSON

{
  "source": "twilio",
  "data": {
    "SmsSid": "",
    "Body": "",
    "SmsStatus": "received",
    "MessageSid": "",
    "ApiVersion": "2010-04-01",
    "From": "",
    "AccountSid": "",
    "NumMedia": "0",
    "To": "",
    "SmsMessageSid": "",
    "NumSegments": "1"
  }
}

谢谢这就是我要找的!!