Vaka Status

Zvishandiso zveVadzidzi - Zviteshi - Twilio

Tumira SMS neWhatsApp mameseji kana Disciple.Tools zviziviso uchishandisa Twilio.

Pre-required

A Twilio Account setup nenhamba dzerunhare uye mameseji sevhisi Gadzirira.

Kuti ushandise WhatsApp iwe uchada a Whatsapp Sender yakabatana kune imwe yenhamba dzako dzefoni dzetwilio.

Ona mirairo yekumisikidza mu wiki Vasai.

Uchaita

  • Rega mamwe maplugins (link magic link scheduler) atumire mameseji uchishandisa Twilio.
  • Sarudzo: Seta DT zviziviso kuti zvitumirwe neSMS kana WhatsApp.
  • Inopa API kutumira mameseji zvakananga.

Kushandisa API

Zvishandiso zveVadzidzi - Zviteshi - Twilio plugin inogona kupatsanurwa, kuitira kuti ishande yakazvimiririra kubva kuZvishandiso zveVadzidzi - Magic Links plugin; kuitira kutumira mameseji zvakananga.

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

Tumira se sms kunhamba. Inodzosa kukosha kwe boolean kuratidza kana meseji yakatumirwa zvinobudirira.

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

Tumira seWhatsApp meseji kune nhamba. Ongorora: Izvi zvinongoshanda chete kana munhu wacho ane WhatsApp akakutumira meseji mumaawa makumi maviri nemana apfuura. Inodzosa kukosha kwe boolean kuratidza kana meseji yakatumirwa zvinobudirira.

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

Tumira meseji kune DT Mushandisi

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

Tumira meseji kune DT Contact

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • id: Yakapihwa WP mushandisi id kana post id, zvichienderana nehuwandu hwemhando.
  • Mufananidzo: System type; iyo inofanira kuva imwe yeinotevera:
    • wp_mushandisi
    • pambiru
  • msg: Mharidzo chaiyo inotumirwa; iyo inofanirwa kunamatira kune yakafanotsanangurwa Twilio meseji template chimiro. Semuyenzaniso:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} zvibatiso zvinofanirwa kutsiviwa neukoshi chaihwo.
  • args: Kugona kududzira sarudzo inodarika panguva yekutumira. Parizvino, zvinotevera zvinodarika zvinotsigirwa:
    • basa: Taura kuti ndeupi weanotevera emhando dzebasa retwilio dzinofanirwa kugamuchirwa:
      • SMS
      • whatsapp

Contribution

Mipiro inogamuchirwa. Iwe unogona kutaurira nyaya uye bugs mu Issues chikamu che repo. Iwe unogona kupa mazano mune Discussions chikamu che repo. Uye mipiro yekodhi inogamuchirwa uchishandisa iyo Dhonza Chikumbiro system ye git. Kuti uwane rumwe ruzivo nezve mupiro ona iyo mipiro nhungamiro.