node.js - Dialogflow fullfilment代码在nodejs中使用twilio发送otp
问题描述
我想将 otp 发送到我的手机号码,作为使用 twilio 完成对话流的一部分。我已按照https://www.twilio.com/docs/sms/tutorials/how-to-send-sms-messages-node-js链接中的说明设置 twilio 帐户并获取电话号码。已在代码中添加了帐户 sid 和 authtoken。但我仍然无法在我的手机中收到任何短信。任何帮助,将不胜感激。下面是我作为 OTP 身份验证的一部分的代码。
app.intent('Proceed_Auth', (conv) => {
client.messages.create({
body: `You just sent an SMS from Node.js using Twilio!`,
from: '+1619XXXXXXX',
to: '+9194XXXXXXXX'
}).then(
(message) => console.log("send msg",message.sid)
);
conv.contexts.set('otp', 1);
conv.ask('I have sent an OTP to your number. Please enter the OTP');
});
解决方案
推荐阅读
- uppaal - UPPAAL 中的多重同步
- reporting-services - Power BI 报表服务器自定义身份验证:在不同计算机中托管网页和 PBIRS 的 IIS
- nginx - Nginx 反向代理基本认证 Base64 Url 编码
- acumatica - 处理屏幕的 Acumatica 分页实现不返回所有适用值
- html - 如何使用 HTML tag on rmarkdown?
- kubernetes - Kubernetes pod 卡在状态 = 节点进入状态后终止 = NotReady?
- node.js - 使用 Slack 命令打开模态
- reactjs - 我应该在或它的周围元素中使用 onCLick={} 函数
- forms - Xamarin 表单 - 找不到 -lrealm-wrapper 的库
- java - 从文本文件中读取/打印不同的行数