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
- služby: Uveďte, ktorý z nasledujúcich typov služieb twilio sa má prijať:
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.