Lärjungeverktyg - Kanaler - Twilio
Skicka SMS och WhatsApp-meddelanden eller Disciple.Tools meddelanden med Twilio.
Förutsättningar
A Twilio-konto konfigurera med ett telefonnummer och meddelandetjänst uppstart.
För att använda WhatsApp behöver du en Whatsapp avsändare kopplat till ett av dina twilio-telefonnummer.
Se installationsinstruktionerna i wiki.
Ska göra
- Låt andra plugins (link magic link scheduler) skicka meddelanden med Twilio.
- Valfritt: Ställ in DT-aviseringar som ska skickas via SMS eller WhatsApp.
- Tillhandahåller ett API för att skicka meddelanden direkt.
API-användning
Insticksprogrammet Disciple Tools - Channels - Twilio kan kopplas bort, så att det fungerar oberoende av insticksprogrammet Disciple Tools - Magic Links; för att skicka meddelanden direkt.
//check if twilio is setup and configured
dt_twilio_configured()
Skicka som sms till ett nummer. Returnerar ett booleskt värde som anger om meddelandet skickades.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Skicka som WhatsApp-meddelande till ett nummer. Obs: Detta fungerar bara om kontakten har skickat ett meddelande till dig via WhatsApp under de senaste 24 timmarna. Returnerar ett booleskt värde som anger om meddelandet skickades.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Skicka ett meddelande till en DT-användare
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Skicka ett meddelande till en DT-kontakt
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- id: Tilldelat WP-användar-ID eller post-id, beroende på typvärde.
- typ: Systemtyp; som måste vara något av följande:
- wp_user
- inlägg
- msg: Faktiskt meddelande som ska skickas; som måste följa den fördefinierade Twilio-meddelandemallformen. Till exempel:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} platshållare som ska ersättas med faktiska värden.
- args: Möjlighet att ange alternativöverstyrningar under sändning. För närvarande stöds följande åsidosättningar:
- tjänst: Specificera vilka av följande twilio-tjänstetyper som ska användas:
- sms
- tjänst: Specificera vilka av följande twilio-tjänstetyper som ska användas:
Bidrag
Bidrag välkomna. Du kan rapportera problem och buggar i Frågor del av repan. Du kan presentera idéer i diskussioner del av repan. Och kodbidrag är välkomna med hjälp av Dra begäran system för git. För mer information om bidrag se riktlinjer för bidrag.