Disciple Tools - Kanali - Twilio
Šaljite SMS i WhatsApp poruke ili Disciple.Tools obavještenja koristeći Twilio.
Preduslovi
A Twilio račun podešavanje sa telefonskim brojem i usluga razmjene poruka postaviti.
Da biste koristili WhatsApp, trebat će vam a Whatsapp Sender povezan sa jednim od vaših twilio telefonskih brojeva.
Pogledajte uputstva za podešavanje u Wiki.
Uradit ću
- Neka drugi dodaci (link magic link scheduler) šalju poruke koristeći Twilio.
- Opciono: Postavite DT obavještenja za slanje putem SMS-a ili WhatsApp-a.
- Pruža API za direktno slanje poruka.
Upotreba API-ja
Disciple Tools - Channels - Twilio dodatak se može odvojiti, tako da radi nezavisno od dodatka Disciple Tools - Magic Links; kako biste direktno slali poruke.
//check if twilio is setup and configured
dt_twilio_configured()
Pošaljite kao sms na broj. Vraća logičku vrijednost koja pokazuje da li je poruka uspješno poslana.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Pošaljite kao WhatsApp poruku na broj. Napomena: Ovo će funkcionirati samo ako vam je kontakt poslao WhatsApp poruku u posljednja 24 sata. Vraća logičku vrijednost koja pokazuje da li je poruka uspješno poslana.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Pošaljite poruku korisniku DT
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Pošaljite poruku DT kontaktu
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- id: Dodijeljen WP korisnički ID ili ID objave, ovisno o vrijednosti tipa.
- Tip: Tip sistema; koji mora biti jedno od sljedećeg:
- wp_user
- pošta
- poruka: Stvarna poruka koju treba poslati; koji se mora pridržavati unaprijed definiranog oblika Twilio predloška poruke. Na primjer:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} čuvara mjesta koja će se zamijeniti stvarnim vrijednostima.
- argumenti: Sposobnost specificiranja opcija zaobilaženja tokom slanja. Trenutno su podržane sljedeće zamjene:
- usluga: Navedite koji od sljedećih tipova twilio usluga treba usvojiti:
- SMS
- usluga: Navedite koji od sljedećih tipova twilio usluga treba usvojiti:
Doprinos
Doprinosi su dobrodošli. Možete prijaviti probleme i greške u pitanja dio repo. Možete predstaviti ideje u diskusije dio repo. I doprinosi kodu su dobrodošli koristeći PullRequest sistem za git. Za više detalja o doprinosu pogledajte smjernice za doprinose.