HTTP GET запрос на номер телефона пользователя в редакторе выполнения

Мы настраиваем чат-бота через Dialogflow. Пользователь получит веб-ссылку на бота в виде звонка или SMS-сообщения, отправленного через twilio. Мне интересно, можно ли для нас настроить выполнение HTTP-запроса на получение twilio, чтобы мы могли установить контекстный параметр для номера телефона пользователя в встроенном редакторе выполнения в Dialogflow.

Я посмотрел на api docs twilio, но смог найти информацию только по HTTP-запросам, касающимся номеров, купленных или доступных для покупки через twilio.

Для пояснения: в встроенном редакторе Dialogflow мы хотим установить параметр контекста, равный номеру телефона пользователя, которому twilio позвонил или отправил SMS-сообщение с веб-ссылкой на нашего чат-бота.

Спасибо!

1 ответ

Решение

Twilio разработчик евангелист здесь.

Если я правильно понимаю, вы хотите отправить пользователю URL-адрес через SMS (или по телефону?), Который свяжет его с веб-чатом с вашим ботом. И вы хотите иметь возможность связать этот чат обратно с оригинальным номером телефона?

Если это так, то первое, что мне приходит в голову, - это создать уникальный URL для каждого номера телефона, на который вы отправляете это сообщение. Если вы храните ссылку между URL-адресом и номером, по которому она отправляется, в базу данных где-то, тогда, когда пользователь нажимает на нее, вы можете восстановить номер телефона и применить его к своему контексту Dialogflow.

Я не думаю, что вам нужно делать какие-либо запросы к API Twilio для этого, кроме отправки начального SMS.

Надеюсь, это поможет.

Другие вопросы по тегам