Építési állapot

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
      • WhatsApp

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.