Twillio: Автоматическая остановка после первого ответа на смс

Привет, у меня есть автоматическая настройка системы для twillio. Когда кто-либо набирает текст на наш номер, мы автоматически отвечаем текстом с благодарностью. Однако мы хотели бы, чтобы этот текст был единственным текстом, который выходит. В настоящее время, если кто-то снова отправит сообщение с номером, отвечая на наш текст с благодарностью, он получит тот же текстовый ответ. Так как он настроен на срабатывание при любом входящем текстовом смс-сообщении. Кто-нибудь знает, как установить это, чтобы просто СТОП после первого смс-ответа с нашей стороны?


person FabricioG    schedule 08.10.2013    source источник


Ответы (2)


На самом деле это не проблема twilio, но для каждого полученного вами текста вам нужно сохранить номер в какой-либо базе данных и выполнить поиск по этой таблице, чтобы проверить, следует ли отправлять ответ.

Вы не сможете сделать это только с помощью twiml, вам нужно будет добавить немного пользовательского кода на выбранном вами языке.

person E.J. Brennan    schedule 08.10.2013

Вы можете получить номер как

from_number = request.POST.get('From', '')

и сохраните его каждый номер, на который вы отправляете сообщение в базе данных. Отфильтруйте таблицу с номером, прежде чем смс будет отправлено с вашего конца.

if not from_number_exists in table:
    send sms
person Zaman Afzal    schedule 25.11.2016