Disippelverktøy - Kanaler - Twilio
Send SMS- og WhatsApp-meldinger eller Disciple.Tools varsler ved hjelp av Twilio.
Forutsetninger
A Twilio-konto oppsett med et telefonnummer og meldingstjeneste satt opp.
For å bruke WhatsApp trenger du en Whatsapp avsender koblet til et av dine twilio-telefonnumre.
Se oppsettinstruksjonene i wiki.
Vil gjøre
- La andre plugins (link magic link scheduler) sende meldinger med Twilio.
- Valgfritt: Sett opp DT-varsler som skal sendes via SMS eller WhatsApp.
- Gir et API for å sende meldinger direkte.
API-bruk
Disippelverktøy - Kanaler - Twilio-plugin kan kobles fra, for å fungere uavhengig av Disippelverktøy - Magiske lenker-plugin; for å sende meldinger direkte.
//check if twilio is setup and configured
dt_twilio_configured()
Send som sms til et nummer. Returnerer en boolsk verdi som indikerer om meldingen ble sendt.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Send som WhatsApp-melding til et nummer. Merk: Dette vil bare fungere hvis kontakten har sendt deg WhatsApp i løpet av de siste 24 timene. Returnerer en boolsk verdi som indikerer om meldingen ble sendt.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Send en melding til en DT-bruker
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Send en melding til en DT-kontakt
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- id: Tildelt WP-bruker-ID eller post-ID, avhengig av typeverdi.
- Type: System type; som må være ett av følgende:
- wp_user
- poste
- melding: Faktisk melding som skal sendes; som må følge den forhåndsdefinerte Twilio-meldingsmalformen. For eksempel:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} plassholdere som skal erstattes med faktiske verdier.
- args: Evne til å spesifisere alternativoverstyringer under sending. For øyeblikket støttes følgende overstyringer:
- service: Spesifiser hvilke av følgende twilio-tjenestetyper som skal tas i bruk:
- sms
- service: Spesifiser hvilke av følgende twilio-tjenestetyper som skal tas i bruk:
Bidrag
Bidrag velkommen. Du kan rapportere problemer og feil i Problemer delen av repoen. Du kan presentere ideer i Diskusjoner delen av repoen. Og kodebidrag er velkomne ved å bruke Trekk forespørsel system for git. For mer informasjon om bidrag se retningslinjer for bidrag.