Yakha Isimo

Amathuluzi Abafundi - Amashaneli - Twilio

Thumela imilayezo ye-SMS ne-WhatsApp noma Disciple.Tools izaziso zisebenzisa i-Twilio.

Okudingekayo ngaphambilini

A I-akhawunti ye-Twilio setha ngenombolo yocingo kanye isevisi yokuthumela imiyalezo setha.

Ukuze usebenzise i-WhatsApp uzodinga i- Umthumeli weWhatsapp exhunywe kwenye yezinombolo zakho zefoni ze-twilio.

Bona imiyalelo yokusetha ku- wiki.

Ngizokwenza njalo

  • Vumela amanye ama-plugin (xhumanisa isihleli sesixhumanisi somlingo) athumele imilayezo esebenzisa i-Twilio.
  • Ongakukhetha: Setha izaziso ze-DT ukuthi zithunyelwe nge-SMS noma i-WhatsApp.
  • Ihlinzeka nge-API ukuthumela imilayezo ngokuqondile.

Ukusetshenziswa kwe-API

Amathuluzi Abafundi - Amashaneli - I-plugin ye-Twilio ingahle ihlukaniswe, ukuze isebenze ngokuzimela ngaphandle kwe-plugin yamathuluzi Omfundi - I-Magic Links; ukuze uthumele imilayezo ngqo.

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

Thumela njenge-sms enombolweni. Ibuyisela inani le-boolean elibonisa ukuthi umlayezo uthunyelwe ngempumelelo yini.

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

Thumela njengomlayezo we-WhatsApp enombolweni. Qaphela: Lokhu kuzosebenza kuphela uma othintana naye ekuthumelele umlayezo ku-WhatsApp emahoreni angama-24 adlule. Ibuyisela inani le-boolean elibonisa ukuthi umlayezo uthunyelwe ngempumelelo yini.

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

Thumela umlayezo Kumsebenzisi we-DT

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

Thumela umlayezo ku-DT Contact

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • i-id: I-id yomsebenzisi we-WP eyabelwe noma i-id yokuthunyelwe, kuye ngohlobo lwevelu.
  • Uhlobo: Uhlobo lwesistimu; okufanele kube okunye kwalokhu okulandelayo:
    • wp_umsebenzisi
    • iposi
  • umlayezo: Umlayezo wangempela uzothunyelwa; okumele ibambelele kusimo sesifanekiso somlayezo we-Twilio esichazwe ngaphambilini. Ngokwesibonelo:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} izimeli ezizoshintshwa ngamavelu angempela.
  • ama-args: Ikhono lokucacisa okukhishiwe kwenketho ngesikhathi sokuthumela. Okwamanje, ukukhishwa okulandelayo kuyasekelwa:
    • insiza: Cacisa ukuthi yiziphi izinhlobo zesevisi ye-twilio ezilandelayo okufanele zamukelwe:
      • sms
      • whatsapp

Umnikelo

Iminikelo yamukelekile. Ungakwazi ukubika izinkinga kanye neziphazamisi ku Issues ingxenye ye-repo. Ungakwazi ukwethula imibono ku- Izingxoxo ingxenye ye-repo. Futhi iminikelo yamakhodi yamukelekile usebenzisa i Donsa Isicelo uhlelo lwe-git. Ukuze uthole imininingwane eyengeziwe mayelana nomnikelo bheka imihlahlandlela yokunikela.