빌드 상태

제자 도구 - 채널 - Twilio

SMS 및 WhatsApp 메시지를 보내거나 Disciple.Tools Twilio를 사용한 알림.

사전 요구 사항

A Twilio 계정 전화번호로 설정하고 메시징 서비스 설정.

WhatsApp을 사용하려면 다음이 필요합니다. Whatsapp 발신자 귀하의 twilio 전화번호 중 하나에 연결되어 있습니다.

설정 지침을 참조하세요. 위키.

할 것이다

  • 다른 플러그인(링크 매직 링크 스케줄러)이 Twilio를 사용하여 메시지를 보내도록 허용합니다.
  • 선택 사항: SMS 또는 WhatsApp을 통해 전송되도록 DT 알림을 설정합니다.
  • 직접 메시지를 보낼 수 있는 API를 제공합니다.

API 사용

Disciple Tools - Channels - Twilio 플러그인은 분리되어 Disciple Tools - Magic Links 플러그인과 독립적으로 작동할 수 있습니다. 직접 메시지를 보내려면.

//check if twilio is setup and configured
dt_twilio_configured()

번호로 SMS를 보냅니다. 메시지가 성공적으로 전송되었는지 여부를 나타내는 부울 값을 반환합니다.

Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );

WhatsApp 메시지를 번호로 보냅니다. 참고: 이는 연락처가 지난 24시간 동안 WhatsApp에서 메시지를 보낸 경우에만 작동합니다. 메시지가 성공적으로 전송되었는지 여부를 나타내는 부울 값을 반환합니다.

Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );

DT 사용자에게 메시지 보내기

$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );

DT 연락처에 메시지 보내기

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • 아이디 : 유형 값에 따라 WP 사용자 ID 또는 게시물 ID가 할당됩니다.
  • 유형 : 시스템 유형; 이는 다음 중 하나여야 합니다.
    • wp_user
    • 게시
  • 메시지: 보낼 실제 메시지입니다. 이는 사전 정의된 Twilio 메시지 템플릿 형태를 준수해야 합니다. 예를 들어:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} 자리 표시자는 실제 값으로 대체됩니다.
  • 인수: 보내는 동안 옵션 재정의를 지정하는 기능. 현재 다음 재정의가 지원됩니다.
    • 서비스: 다음 twilio 서비스 유형 중 채택할 서비스 유형을 지정하십시오.
      • SMS
      • whatsapp

기부

기여를 환영합니다. 문제 및 버그를 보고할 수 있습니다. 문제 레포의 섹션. 아이디어를 발표할 수 있습니다. 토론 레포의 섹션. 코드 기여는 다음을 사용하여 환영합니다. 당김 요청 자식 시스템. 기여에 대한 자세한 내용은 다음을 참조하십시오. 기여 지침.