Build Status

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
      • Whatsapp

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.