Orodja za učence – Kanali – Twilio
Pošiljanje SMS in WhatsApp sporočil oz Disciple.Tools obvestila z uporabo Twilio.
Predpogoji
A Račun Twilio nastavitev s telefonsko številko in storitev sporočanja nastaviti.
Če želite uporabljati WhatsApp, potrebujete a Pošiljatelj WhatsApp povezana z eno od vaših telefonskih številk twilio.
Glejte navodila za namestitev v wiki.
Bo naredil
- Naj drugi vtičniki (link magic link scheduler) pošiljajo sporočila s Twiliom.
- Izbirno: nastavite pošiljanje obvestil DT prek SMS-a ali WhatsApp.
- Zagotavlja API za neposredno pošiljanje sporočil.
Uporaba API-ja
Vtičnik Disciple Tools – Channels – Twilio je mogoče ločiti, tako da deluje neodvisno od vtičnika Disciple Tools – Magic Links; za neposredno pošiljanje sporočil.
//check if twilio is setup and configured
dt_twilio_configured()
Pošlji kot sms na številko. Vrne logično vrednost, ki označuje, ali je bilo sporočilo uspešno poslano.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Pošlji kot sporočilo WhatsApp na številko. Opomba: To bo delovalo le, če vam je stik v zadnjih 24 urah poslal sporočilo WhatsApp. Vrne logično vrednost, ki označuje, ali je bilo sporočilo uspešno poslano.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Pošljite sporočilo uporabniku DT
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Pošljite sporočilo kontaktu DT
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- id: Dodeljen ID uporabnika WP ali ID objave, odvisno od vrednosti tipa.
- tip: Vrsta sistema; ki mora biti eno od naslednjega:
- wp_user
- objava
- sporočilo: Dejansko sporočilo, ki bo poslano; ki mora ustrezati vnaprej določeni obliki predloge sporočila Twilio. Na primer:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} ograd, ki jih je treba nadomestiti z dejanskimi vrednostmi.
- argumenti: Možnost določanja preglasitev možnosti med pošiljanjem. Trenutno so podprte naslednje preglasitve:
- storitev: Določite, katere od naslednjih vrst storitev twilio naj bodo sprejete:
- sms
- storitev: Določite, katere od naslednjih vrst storitev twilio naj bodo sprejete:
Prispevek
Prispevki dobrodošli. Težave in napake lahko prijavite v Vprašanja del repo. Ideje lahko predstavite v razprave del repo. In prispevki kode so dobrodošli z uporabo Zahteva za vleko sistem za git. Za več podrobnosti o prispevku glejte smernice za prispevke.