Node.js 我如何从Twilio中获取电话号码
我在Twilio和Dialogflow之间的whastapp机器人中工作。在其中一个意图中,我将从dialogflow向用户发送媒体文件。这就是问题所在,现在我的手机号码是硬编码的,但每次我都需要访问用户电话号码才能发送媒体文件 我使用一些nodejs代码在实现dialogflow(内联编辑器)中开发了它,但是在那里我无法访问用户号 实现节点jsNode.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
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"
}
}
谢谢这就是我要找的!!