Bauen Status

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

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.