Status izrade

Alati učenika - Kanali - Twilio

Šaljite SMS i WhatsApp poruke ili Disciple.Tools obavijesti pomoću Twilia.

Preduvjeti

A Twilio račun postavljanje s telefonskim brojem i usluga razmjene poruka postaviti.

Za korištenje WhatsApp-a trebat će vam a Whatsapp pošiljatelj povezan s jednim od vaših twilio telefonskih brojeva.

Pogledajte upute za postavljanje u wiki.

Hoće li

  • Neka drugi dodaci (link magic link scheduler) šalju poruke koristeći Twilio.
  • Po želji: postavite DT obavijesti da se šalju putem SMS-a ili WhatsApp-a.
  • Pruža API za izravno slanje poruka.

Upotreba API-ja

Dodatak Disciple Tools - Channels - Twilio može se razdvojiti, tako da radi neovisno o dodatku Disciple Tools - Magic Links; kako biste izravno slali poruke.

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

Pošalji kao sms na broj. Vraća Booleovu vrijednost koja pokazuje je li poruka uspješno poslana.

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

Pošalji kao WhatsApp poruku na broj. Napomena: ovo će funkcionirati samo ako vam je kontakt poslao WhatsApp poruku u posljednja 24 sata. Vraća Booleovu vrijednost koja pokazuje je li poruka uspješno poslana.

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

Pošaljite poruku DT korisniku

$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: Dodijeljeni WP korisnički ID ili ID objave, ovisno o vrsti vrijednosti.
  • tip: Vrsta sustava; koji mora biti jedan od sljedećeg:
    • wp_korisnik
    • 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}}
    • {{...}} rezervirana mjesta koja će se zamijeniti stvarnim vrijednostima.
  • args: Mogućnost određivanja nadjačavanja opcija tijekom slanja. Trenutno su podržana sljedeća nadjačavanja:
    • servis: Odredite koje od sljedećih tipova twilio usluga treba usvojiti:
      • sms
      • whatsapp

Doprinos

Doprinosi su dobrodošli. Možete prijaviti probleme i pogreške u Pitanja dio repoa. Možete predstaviti ideje u Rasprave dio repoa. I doprinosi kodu su dobrodošli korištenjem Zahtjev za povlačenjem sustav za git. Za više detalja o doprinosu pogledajte smjernice doprinosa.