Tanítványi eszközök - Csatornák - Twilio
SMS és WhatsApp üzenetek küldése ill Disciple.Tools értesítéseket a Twilio használatával.
Előfeltétele
A Twilio fiók beállítás telefonszámmal és üzenetküldő szolgáltatás beállít.
A WhatsApp használatához szüksége lesz a Whatsapp feladó összekapcsolva az egyik twilio telefonszámával.
Lásd a beállítási utasításokat a wiki.
Megteszi
- Engedje meg, hogy más beépülő modulok (link magic link ütemező) üzeneteket küldjenek a Twilio segítségével.
- Opcionálisan: DT-értesítések beállítása SMS-en vagy WhatsApp-on keresztül.
- API-t biztosít az üzenetek közvetlen küldéséhez.
API használata
A Disciple Tools - Channels - Twilio beépülő modul leválasztható, hogy a Disciple Tools - Magic Links bővítménytől függetlenül működjön; üzenetek közvetlen küldése érdekében.
//check if twilio is setup and configured
dt_twilio_configured()
Küldj sms-ben egy számra. Logikai értéket ad vissza, jelezve, hogy az üzenet sikeres volt-e.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Küldje el WhatsApp üzenetként egy számra. Megjegyzés: Ez csak akkor működik, ha a kapcsolattartó WhatsApp üzenetet küldött Önnek az elmúlt 24 órában. Logikai értéket ad vissza, jelezve, hogy az üzenet sikeres volt-e.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Üzenet küldése egy DT-felhasználónak
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Üzenet küldése egy DT kapcsolattartónak
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- id: Hozzárendelt WP felhasználói azonosító vagy bejegyzésazonosító, a típusértéktől függően.
- típus: Rendszer típusa; amelynek a következők egyikének kell lennie:
- wp_user
- Hozzászólás
- msg: Elküldendő tényleges üzenet; amelyeknek meg kell felelniük az előre meghatározott Twilio üzenetsablon alakjának. Például:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} helyőrzőt tényleges értékekkel kell helyettesíteni.
- args: Lehetőség az opciók felülírásainak megadására küldés közben. Jelenleg a következő felülírások támogatottak:
- szolgáltatás: Adja meg, hogy az alábbi twilio szolgáltatástípusok közül melyiket kívánja átvenni:
- sms
- szolgáltatás: Adja meg, hogy az alábbi twilio szolgáltatástípusok közül melyiket kívánja átvenni:
Hozzájárulás
Hozzájárulásokat szívesen fogadunk. Problémákat és hibákat jelenthet a Problémák szakasza a repo. Az ötleteket a Beszélgetések szakasza a repo. A kóddal való hozzájárulásokat pedig szívesen fogadjuk a Húzási kérelem rendszer githez. A hozzájárulással kapcsolatos további részletekért lásd a hozzájárulási irányelvek.