Konstrua Statuso

Disĉiplo-Iloj - Kanaloj - Twilio

Sendu mesaĝojn SMS kaj WhatsApp aŭ Disciple.Tools sciigoj uzante Twilio.

Pre-requisitoj

A Twilio-Konto agordi kun telefonnumero kaj mesaĝservo agordi.

Por uzi WhatsApp vi bezonos a Whatsapp Sendanto ligita al unu el viaj twilio-telefonnumeroj.

Vidu instalinstrukciojn en la vikio.

Faros

  • Lasu aliajn kromaĵojn (link magic link scheduler) sendi mesaĝojn per Twilio.
  • Laŭvole: Agordu DT-sciojn por sendi per SMS aŭ WhatsApp.
  • Provizas API por sendi mesaĝojn rekte.

Uzado de API

La aldonaĵo Disĉiplo Iloj - Kanaloj - Twilio povas esti malkunliga, por funkcii sendepende de la kromaĵo Disĉiplo Iloj - Magiaj Ligiloj; por sendi mesaĝojn rekte.

//check if twilio is setup and configured
dt_twilio_configured()

Sendu kiel sms al numero. Liveras bulean valoron indikante ĉu la mesaĝo estis sendita sukcese.

Disciple_Tools_Twilio_API::send_sms( $phone_number, $message );

Sendu kiel WhatsApp-mesaĝon al numero. Noto: Ĉi tio funkcios nur se la kontakto havas WhatsApp-mesaĝon al vi en la lastaj 24 horoj. Liveras bulean valoron indikante ĉu la mesaĝo estis sendita sukcese.

Disciple_Tools_Twilio_API::send_whatsapp( $phone_number, $message );

Sendu mesaĝon al DT-Uzanto

$bool_result = dt_twilio_direct_send( 12, 'wp_user', $msg, [ 'service' => 'sms' ] );

Sendu mesaĝon al Kontakto de DT

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • identigilo: Asignita WP-uzantidentigilo aŭ poŝtidentigilo, depende de tipvaloro.
  • tipo: Sistemo-tipo; kiu devas esti unu el la jenaj:
    • wp_uzanto
    • post
  • msg: Fakta mesaĝo sendota; kiu devas aliĝi al la antaŭdifinita Twilio-mesaĝo-ŝablona formo. Ekzemple:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} anstataŭiloj por esti anstataŭigitaj per realaj valoroj.
  • argumentoj: Kapablo specifi opcio-superigojn dum sendo. Nuntempe, la sekvaj anstataŭoj estas subtenataj:
    • servo: Indiku kiuj el la sekvaj Twilio-servospecoj estas adoptotaj:
      • sms
      • whatsApp

Kontribuo

Kontribuoj bonvenaj. Vi povas raporti problemojn kaj cimojn en la temoj sekcio de la repo. Vi povas prezenti ideojn en la diskutoj sekcio de la repo. Kaj kodaj kontribuoj estas bonvenaj uzante la Tiru Peton sistemo por git. Por pliaj detaloj pri kontribuo vidu la gvidlinioj pri kontribuo.