Statusi i Ndërtimit

Mjetet e nxënësve - Kanalet - Twilio

Dërgoni mesazhe SMS dhe WhatsApp ose Disciple.Tools njoftime duke përdorur Twilio.

Parakushtet

A Llogaria Twilio konfigurimi me një numër telefoni dhe shërbimi i mesazheve ngritur

Për të përdorur WhatsApp, do t'ju duhet një Dërguesi Whatsapp lidhur me një nga numrat tuaj të telefonit twilio.

Shihni udhëzimet e konfigurimit në wiki.

Do të Bëj

  • Lërini shtojcat e tjera (planifikuesi i lidhjeve magjike të lidhjes) të dërgojnë mesazhe duke përdorur Twilio.
  • Opsionale: Konfiguro njoftimet DT që të dërgohen me SMS ose WhatsApp.
  • Ofron një API për të dërguar mesazhe drejtpërdrejt.

Përdorimi i API

Shtojca Disiple Tools - Channels - Twilio mund të shkëputet, në mënyrë që të funksionojë në mënyrë të pavarur nga plugin-i Disiple Tools - Magic Links; në mënyrë që të dërgoni mesazhe drejtpërdrejt.

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

Dërgo si sms në një numër. Kthen një vlerë boolean që tregon nëse mesazhi është dërguar me sukses.

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

Dërgo mesazh WhatsApp në një numër. Shënim: Kjo do të funksionojë vetëm nëse kontakti ju ka dërguar mesazh në WhatsApp gjatë 24 orëve të fundit. Kthen një vlerë boolean që tregon nëse mesazhi është dërguar me sukses.

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

Dërgoni një mesazh te një përdorues i DT

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

Dërgoni një mesazh te një Kontakt DT

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • ID: Caktuar ID-në e përdoruesit të WP ose ID-në e postimit, në varësi të vlerës së llojit.
  • type: Lloji i sistemit; e cila duhet të jetë një nga sa vijon:
    • wp_user
    • post
  • msg: Mesazhi aktual që do të dërgohet; i cili duhet t'i përmbahet formës së paracaktuar të shabllonit të mesazhit Twilio. Për shembull:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} vendmbajtësit të zëvendësohen me vlerat aktuale.
  • args: Aftësia për të specifikuar anashkalimet e opsioneve gjatë dërgimit. Aktualisht, zëvendësimet e mëposhtme mbështeten:
    • shërbimit: Specifikoni cilat nga llojet e mëposhtme të shërbimit twilio do të përdoren:
      • sms
      • whatsapp

kontribut

Kontributet e mirëseardhura. Ju mund të raportoni problemet dhe defektet në Çështjet seksioni i repos. Ju mund të paraqisni ide në diskutime seksioni i repos. Dhe kontributet e kodit janë të mirëseardhura duke përdorur Kërkesë për tërheqje sistem për git. Për më shumë detaje mbi kontributin, shihni udhëzimet për kontributin.