首页 > 解决方案 > 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');
});

标签: node.jstwilio

解决方案


推荐阅读