Jünger Tools - Channels - Twilio
Schéckt SMS a WhatsApp Messagen oder Disciple.Tools Notifikatiounen mat Twilio.
Pre-Requisite
A Twilio Kont Ariichten mat enger Telefonsnummer an Messagerie Service ageriicht.
Fir WhatsApp ze benotzen braucht Dir e Whatsapp Sender verbonne mat enger vun Ären twilio Telefonsnummeren.
Kuckt d'Installatiounsinstruktiounen an der Wiki.
Gëtt gemaach
- Loosst aner Plugins (Link Magie Link Scheduler) Messagen mat Twilio schécken.
- Optional: Setup DT Notifikatiounen fir iwwer SMS oder WhatsApp geschéckt ze ginn.
- Bitt eng API fir direkt Messagen ze schécken.
API Benotzung
D'Jünger Tools - Channels - Twilio Plugin kënnen ofkoppelt ginn, fir onofhängeg vum Jünger Tools - Magic Links Plugin ze schaffen; fir direkt Messagen ze schécken.
//check if twilio is setup and configured
dt_twilio_configured()
Schéckt als SMS op eng Nummer. Gëtt e boolesche Wäert zréck deen uginn ob de Message erfollegräich geschéckt gouf.
Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );
Schéckt als WhatsApp Message un eng Nummer. Notiz: Dëst funktionnéiert nëmme wann de Kontakt WhatsApp Iech an de leschten 24 Stonnen geschéckt huet. Gëtt e boolesche Wäert zréck deen uginn ob de Message erfollegräich geschéckt gouf.
Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );
Schéckt e Message un en DT Benotzer
$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );
Schéckt e Message un en DT Kontakt
$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
- id: WP Benotzer ID oder Post ID zougewisen, ofhängeg vum Typwäert.
- Typ: System Typ; dat muss ee vun de folgende sinn:
- wp_user
- Post
- msg: Tatsächlech Message ze schécken; déi un déi virdefinéiert Twilio Message Schabloun Form hale muss. Zum Beispill:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} Plazhalter déi mat aktuellen Wäerter ersat ginn.
- args: D'Kapazitéit fir d'Optiounsiwwerschreiden während der Sendung ze spezifizéieren. De Moment ginn déi folgend Iwwerschreiden ënnerstëtzt:
- Déngscht: Spezifizéiert wéi eng vun de folgenden Twilio-Servicetypen ugeholl ginn:
- Sms
- Déngscht: Spezifizéiert wéi eng vun de folgenden Twilio-Servicetypen ugeholl ginn:
Matzemaachen
Contributiounen wëllkomm. Dir kënnt Problemer a Käfere mellen an der Problemer Sektioun vum Repo. Dir kënnt Iddien presentéieren an der Diskussiounen Sektioun vum Repo. A Code Contributiounen sinn wëllkomm benotzt der Pull Ufro System fir git. Fir eng méi Detailer iwwert Bäitrag gesinn der Bäitrag Richtlinnen.