我在 Twilio 的控制台中创建了一个 Autopilot 机器人。我需要将该机器人从 nodeJS 端点发布到多个电话号码。我的问题是:
- 如何从 nodeJS 应用程序发送操作以启动对话?
- 我可以将机器人从那个 nodeJS 应用程序发送到不同的号码,并获得单独的响应作为回调。
我在 Twilio 的控制台中创建了一个 Autopilot 机器人。我需要将该机器人从 nodeJS 端点发布到多个电话号码。我的问题是:
Twilio 开发人员布道者在这里。
您可以使用您选择的编程语言(如 JavaScript、C#、PHP、Ruby、Python 或 Java)使用 Twilio REST API 向机器人发起消息。
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 编号配置为 Autopilot 机器人,当用户响应时,他们将进入机器人对话。
您可以在每个号码的电话号码控制台中将机器人发布到多个号码,并在Autopilot 请求中获取响应,例如使用内存。