Ehitamise olek

Jüngritööriistad – Kanalid – Twilio

Saada SMS ja WhatsApp sõnumeid või Disciple.Tools teavitused Twilio abil.

Eeltingimused

A Twilio konto seadistamine telefoninumbriga ja sõnumside teenus üles seatud.

WhatsAppi kasutamiseks vajate a Whatsapp saatja lingitud ühe teie twilio telefoninumbriga.

Vaadake seadistusjuhiseid jaotisest wiki.

Kas teeb

  • Laske teistel pistikprogrammidel (link magic link scheduler) Twilio abil sõnumeid saata.
  • Valikuliselt: seadistage DT-teatised SMS-i või WhatsAppi kaudu saatmiseks.
  • Pakub API-d sõnumite otse saatmiseks.

API kasutamine

Pluginat Disciple Tools – Channels – Twilio saab lahti siduda, et see töötaks pluginast Disciple Tools – Magic Links sõltumatult; sõnumite otse saatmiseks.

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

Saada sms numbrile. Tagastab tõeväärtuse, mis näitab, kas sõnum saadeti edukalt.

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

Saatke numbrile WhatsAppi sõnumina. Märkus. See toimib ainult siis, kui kontakt on teile viimase 24 tunni jooksul saatnud WhatsAppi sõnumi. Tagastab tõeväärtuse, mis näitab, kas sõnum saadeti edukalt.

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

Saada sõnum DT kasutajale

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

Saada sõnum DT kontaktile

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • id: Määratud WP kasutaja ID või postituse ID, olenevalt tüübi väärtusest.
  • Tüüp: süsteemi tüüp; mis peab olema üks järgmistest:
    • wp_user
    • pärast
  • sõnum: Tegelik saadetav sõnum; mis peab järgima eelnevalt määratletud Twilio sõnumimalli kuju. Näiteks:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} kohahoidjat, mis tuleb asendada tegelike väärtustega.
  • args: Võimalus määrata saatmise ajal suvandite alistamise. Praegu toetatakse järgmisi alistamisi:
    • Teenindus: Määrake, millised järgmistest twilio teenusetüüpidest võetakse kasutusele:
      • SMS
      • WhatsApp

Panus

Kaastööd teretulnud. Probleemidest ja vigadest saate teatada saidil Küsimused repo osa. Ideid saate esitada Arutelu repo osa. Ja koodi panused on teretulnud kasutades Tõmmake taotlus süsteem giti jaoks. Lisateabe saamiseks panuse kohta vaadake panuse juhised.