Eines del deixeble - Canals - Twilio
Envia missatges SMS i WhatsApp o Disciple.Tools notificacions mitjançant Twilio.
Prerequisits
A Compte Twilio configurar amb un número de telèfon i servei de missatgeria configurar.
Per utilitzar WhatsApp necessitareu un Whatsapp Sender enllaçat a un dels vostres números de telèfon Twilio.
Consulteu les instruccions de configuració a wiki.
Ho faré
- Permet que altres connectors (programador d'enllaços màgics d'enllaços) enviïn missatges amb Twilio.
- Opcionalment: configureu les notificacions DT perquè s'enviïn per SMS o WhatsApp.
- Proporciona una API per enviar missatges directament.
Ús de l'API
El connector Eines del deixeble - Canals - Twilio es pot desacoblar, de manera que funcioni independentment del connector Eines del deixeble - Magic Links; per enviar missatges directament.
//check if twilio is setup and configured
dt_twilio_configured()
Envia com a sms a un número. Retorna un valor booleà que indica si el missatge s'ha enviat correctament.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Envia com a missatge de WhatsApp a un número. Nota: això només funcionarà si el contacte us ha enviat missatges de WhatsApp durant les últimes 24 hores. Retorna un valor booleà que indica si el missatge s'ha enviat correctament.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Envia un missatge a un usuari de DT
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Envieu un missatge a un contacte de DT
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- identificador: Identificació d'usuari de WP o identificació de publicació assignada, depenent del valor del tipus.
- Escriu: tipus de sistema; que ha de ser una de les següents:
- wp_usuari
- enviar
- missatge: Missatge real a enviar; que ha d'adherir-se a la forma de plantilla de missatge Twilio predefinida. Per exemple:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} marcadors de posició que s'han de substituir per valors reals.
- arguments: Possibilitat d'especificar substitucions d'opcions durant l'enviament. Actualment, s'admeten les substitucions següents:
- servei: Especifiqueu quins dels següents tipus de servei Twilio s'han d'adoptar:
- sms
- servei: Especifiqueu quins dels següents tipus de servei Twilio s'han d'adoptar:
Aportació
Benvingudes aportacions. Podeu informar problemes i errors al Qüestions secció del repo. Podeu presentar idees al discussions secció del repo. I les contribucions de codi són benvingudes utilitzant el Sol·licitud de tirada sistema per a git. Per a més detalls sobre la contribució vegeu el directrius de contribució.