Sukūrimo būsena

Mokinių įrankiai – Kanalai – Twilio

Siųsti SMS ir WhatsApp žinutes arba Disciple.Tools pranešimus naudojant „Twilio“.

Būtinos sąlygos

A „Twilio“ paskyra sąranka su telefono numeriu ir susirašinėjimo paslauga nustatyti.

Norėdami naudoti WhatsApp, jums reikės a Whatsapp siuntėjas susietas su vienu iš jūsų twilio telefono numerių.

Žr. sąrankos instrukcijas wiki.

Padarysiu

  • Leiskite kitiems papildiniams (nuorodų magijos nuorodų planuokliui) siųsti pranešimus naudojant „Twilio“.
  • Pasirinktinai: nustatykite, kad DT pranešimai būtų siunčiami SMS arba WhatsApp.
  • Suteikia API tiesiogiai siųsti pranešimus.

API naudojimas

Mokinio įrankiai - Kanalai - Twilio įskiepis gali būti atsietas, kad veiktų nepriklausomai nuo įskiepio "Mokinio įrankiai - Magic Links"; norėdami siųsti pranešimus tiesiogiai.

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

Siųsti sms numeriu. Grąžina loginę reikšmę, nurodant, ar pranešimas išsiųstas sėkmingai.

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

Siųsti kaip WhatsApp žinutę numeriu. Pastaba: tai veiks tik tuo atveju, jei kontaktas per pastarąsias 24 valandas jums atsiuntė WhatsApp žinutę. Grąžina loginę reikšmę, nurodant, ar pranešimas išsiųstas sėkmingai.

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

Siųsti pranešimą DT vartotojui

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

Siųsti žinutę DT kontaktui

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • ID numeris: Priskirtas WP vartotojo ID arba įrašo ID, atsižvelgiant į tipo reikšmę.
  • tipas: Sistemos tipas; kuris turi būti vienas iš šių:
    • wp_user
    • paštu
  • žinutė: Tikrasis siunčiamas pranešimas; kuris turi atitikti iš anksto nustatytą „Twilio“ pranešimo šablono formą. Pavyzdžiui:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} vietos rezervavimo ženklai turi būti pakeisti tikrosiomis reikšmėmis.
  • args: Galimybė nurodyti parinkčių nepaisymą siuntimo metu. Šiuo metu palaikomi šie nepaisymai:
    • aptarnavimas: Nurodykite, kurie iš šių „twilio“ paslaugų tipų turi būti naudojami:
      • SMS
      • whatsapp

Indėlis

Įnašai laukiami. Galite pranešti apie problemas ir klaidas Klausimai atpirkimo sandorio dalis. Galite pateikti idėjas Diskusijos atpirkimo sandorio dalis. O kodo įnašai laukiami naudojant Ištraukite užklausą sistema, skirta git. Norėdami gauti daugiau informacijos apie indėlį, žr įnašo gairės.