Stav zostavy

Nástroje učeníka – Kanály – Twilio

Posielajte SMS a WhatsApp správy alebo Disciple.Tools upozornenia pomocou Twilio.

predpoklady

A Účet Twilio nastavenie pomocou telefónneho čísla a služba správ nastaviť.

Na používanie WhatsApp budete potrebovať a Whatsapp Sender prepojené s jedným z vašich telefónnych čísel twilio.

Pozrite si pokyny na nastavenie v wiki.

Urobí

  • Nechajte ostatné doplnky (plánovač odkazov magických odkazov) odosielať správy pomocou Twilio.
  • Voliteľne: Nastavte upozornenia DT na odosielanie cez SMS alebo WhatsApp.
  • Poskytuje rozhranie API na priame odosielanie správ.

Využitie API

Doplnok Disciple Tools - Channels - Twilio je možné odpojiť, aby fungoval nezávisle od doplnku Disciple Tools - Magic Links; aby ste mohli posielať správy priamo.

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

Odoslať ako sms na číslo. Vráti boolovskú hodnotu označujúcu, či bola správa úspešne odoslaná.

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

Odoslať ako správu WhatsApp na číslo. Poznámka: Toto bude fungovať iba vtedy, ak vám kontakt poslal správu WhatsApp za posledných 24 hodín. Vráti boolovskú hodnotu označujúcu, či bola správa úspešne odoslaná.

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

Odoslať správu používateľovi DT

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

Pošlite správu kontaktu DT

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • id: Priradené ID používateľa WP alebo ID príspevku v závislosti od hodnoty typu.
  • Typ: Typ systému; čo musí byť jedno z nasledujúcich:
    • wp_user
    • zverejniť
  • správa: Skutočná správa, ktorá sa má odoslať; ktorý musí dodržiavať preddefinovaný tvar šablóny správy Twilio. Napríklad:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} zástupných symbolov, ktoré sa majú nahradiť skutočnými hodnotami.
  • argumenty: Schopnosť určiť prepísanie volieb počas odosielania. V súčasnosti sú podporované nasledujúce prepísania:
    • služby: Uveďte, ktorý z nasledujúcich typov služieb twilio sa má prijať:
      • sms
      • whatsapp

príspevok

Príspevky vítané. Problémy a chyby môžete nahlásiť v Problémy časť repo obchodu. Nápady môžete prezentovať v diskusia časť repo obchodu. A príspevky kódu sú vítané pomocou Vytiahnite požiadavku systém pre git. Bližšie informácie o príspevku nájdete na usmernenia o príspevkoch.