Twilio Autopilot WhatsApp инициирует разговор с телефоном с помощью nodeJS
Я создал бота автопилота в консоли Twilio. Мне нужно опубликовать этого бота на несколько телефонных номеров с конечной точки nodeJS. Мои вопросы:
- Как отправить действия из приложения nodeJS, чтобы начать разговор?
- Могу ли я отправить бота на разные номера из этого приложения nodeJS и получить индивидуальные ответы в качестве обратного вызова.
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 для бота автопилота, когда пользователь ответит, он войдет в диалог бота.
Вы можете опубликовать бота для нескольких номеров либо в консоли телефонных номеров для каждого номера, и получить ответы в запросе автопилота, как с памятью.