Nástroje učedníka - Kanály - Twilio
Posílejte SMS a WhatsApp zprávy nebo Disciple.Tools upozornění pomocí Twilio.
Předpoklady
A Účet Twilio nastavení pomocí telefonního čísla a služba zasílání zpráv založit.
Chcete-li používat WhatsApp, budete potřebovat a Whatsapp Sender propojeno s jedním z vašich telefonních čísel twilio.
Viz pokyny k nastavení v wiki.
Udělám
- Nechte ostatní pluginy (plánovač odkazů magických odkazů) odesílat zprávy pomocí Twilio.
- Volitelně: Nastavte oznámení DT, která se mají odesílat prostřednictvím SMS nebo WhatsApp.
- Poskytuje rozhraní API pro přímé odesílání zpráv.
Použití API
Zásuvný modul Disciple Tools - Channels - Twilio lze oddělit, aby fungoval nezávisle na zásuvném modulu Disciple Tools - Magic Links; za účelem přímého odesílání zpráv.
//check if twilio is setup and configured
dt_twilio_configured()
Poslat jako sms na číslo. Vrátí booleovskou hodnotu označující, zda byla zpráva úspěšně odeslána.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Odeslat jako zprávu WhatsApp na číslo. Poznámka: Toto bude fungovat pouze v případě, že vám kontakt poslal zprávu WhatsApp za posledních 24 hodin. Vrátí booleovskou hodnotu označující, zda byla zpráva úspěšně odeslána.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Odeslat zprávu uživateli DT
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Odeslat zprávu kontaktu DT
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- id: Přiřazené ID uživatele WP nebo ID příspěvku v závislosti na hodnotě typu.
- Typ: Typ systému; což musí být jedno z následujících:
- wp_user
- zveřejnit
- zpráva: Skutečná zpráva k odeslání; který se musí držet předem definovaného tvaru šablony zprávy Twilio. Například:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} zástupných symbolů, které mají být nahrazeny skutečnými hodnotami.
- argumenty: Schopnost určit přepisy voleb během odesílání. V současné době jsou podporovány následující přepisy:
- služba: Určete, který z následujících typů služeb twilio se má použít:
- sms
- služba: Určete, který z následujících typů služeb twilio se má použít:
Příspěvek
Příspěvky vítány. Problémy a chyby můžete nahlásit v Problémy sekce repo. Nápady můžete prezentovat v jednání sekce repo. A příspěvky kódu jsou vítány pomocí Vytáhněte požadavek systém pro git. Další podrobnosti o příspěvku viz pokyny pro příspěvky.