2011-03-26 2 views
3

Twilio에서 SMS를 보내고받는 방법을 알고 있습니다. 내가 모르는 것은 질문과 함께 SMS 메시지를 보내는 PHP 서버 응용 프로그램을 작성하는 방법이며, 해당 질문에 대한 SMS 응답이 지정된 시간 (2 분 또는 다른 값)으로 수신되지 않는 경우, SMS 알림을 보내고 타이머를 다시 시작하십시오.Twilio로 SMS 대화를 관리하는 방법은 무엇입니까?

아무도 도와 줄 수 있습니까?

+0

twilio 번호로 문자 메시지를받는 방법을 알려주시겠습니까? twilio 번호의 문자 메시지를 다른 번호로 보내고 twilio 번호의 문자 메시지를받지 못하는 방법을 알고 있습니다. 감사합니다, Nazrul –

+0

@Nazrul 여기에서 시작하십시오 : http://www.twilio.com/docs/quickstart/php/sms/hello-monkey 도움이되지 않으면 여기에 새 질문을하십시오. [email protected]의 지원 팀 –

답변

2

일정에 따라 뭔가를하고 싶을 때 어떤 종류의 스케줄러를 사용해야합니다. PHP는 (Ruby delayed_job gem처럼) 내장되어 있지 않으므로, cron 작업을 작성하거나 Moment과 같은 것을 사용해야합니다.

  • 이 메시지는
  • 를 전송 된 시간에 대한 타임 스탬프와 앱의 데이터 저장소를 보낸 Twilio REST API
  • 로그인을 사용하여 초기 메시지를 보내기 :

    워크 플로는 다음과 같이 갈 것 매 분마다 프로세스를 실행하는

  • 사용을 스케줄러를 완료 정도 답이없는 메시지를 찾고으로 응답을 수신 할 때
  • 는 로그 항목을 표시
  • 예약 된 프로세스에서 '만료되었습니다'라는 메시지를 발견하면 만료 된 것으로 표시하고 새 로그 항목으로 메시지를 다시 보냅니다.
+0

감사합니다, 존! 트론 리오 (Twilio) 방식으로 크론 작업을 피하는 다른 방법이 있는지 궁금합니다. :) –

+0

비슷한 일을 수행하기 위해 나는 beanstalkd (및 pheanstalk)를 사용했습니다. 이 경우 메시지 큐를 로컬에서 실행하는 것입니다. –

+0

http://www.momentapp.com/은 더 이상 제공되지 않을 것 같습니다. – Ryan

관련 문제