Twilio自动驾驶WhatsApp使用NodeJS启动与电话的对话

时间:2020-05-26 17:35:27

标签: node.js twilio whatsapp twilio-node

我在Twilio的控制台中创建了一个自动驾驶机器人。我需要将该机器人发布到来自nodeJS端点的多个电话号码。 我的问题是:

  1. 如何从nodeJS应用发送动作以发起对话?
  2. 我可以将漫游器从该nodeJS应用发送到其他号码,并作为回调获得单个响应。

1 个答案:

答案 0 :(得分:1)

Twilio开发人员布道者在这里。

您可以使用Twilio REST API以您选择的编程语言(例如JavaScript,C#,PHP,Ruby,Python或Java)向机器人发出消息。

curl -X POST https://api.twilio.com/2010-04-01/Accounts/ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Messages.json \
--data-urlencode "Body=Hi there!" \
--data-urlencode "From=REPLACE-WITH-YOUR-TWILIO-NUMBER" \
--data-urlencode "To=+NUMBER-TO-TEXT" \
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

此cURL请求启动一个出站SMS。然后,如果将Twilio编号配置为自动驾驶机器人,则当用户响应时,他们将进入机器人对话框。

您可以在phone number console中为每个数字将漫游器发布到多个数字,并像在内存中一样在Autopilot request中获取响应。