Құру күйі

Шәкірт құралдары - арналар - 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 пайдаланушы идентификаторы немесе пост идентификаторы.
  • Түрі: Жүйе түрі; ол келесілердің бірі болуы керек:
    • wp_user
    • кейінгі
  • хабар: Жіберілетін нақты хабарлама; ол алдын ала анықталған Twilio хабарлама үлгісінің пішініне сәйкес келуі керек. Мысалы:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} толтырғыштар нақты мәндермен ауыстырылады.
  • args: Жіберу кезінде опцияны қайта анықтауды көрсету мүмкіндігі. Қазіргі уақытта келесі қайта анықтауларға қолдау көрсетіледі:
    • қызмет: Төмендегі twilio қызмет түрлерінің қайсысы қабылданатынын көрсетіңіз:
      • қысқаша хабар қызметі
      • WhatsApp

Салым

Жарналар құпталады. Мәселелер мен қателер туралы хабарлауға болады мәселелері репо бөлімі. Идеяларды бөлімде ұсынуға болады Талқылаулар репо бөлімі. Кодтық үлестерді пайдалану құпталады Тарту сұрауы git үшін жүйе. Үлес туралы толығырақ ақпаратты қараңыз салымдар бойынша нұсқаулар.