Adeiladu Statws

Offer Disgybl - Sianeli - Twilio

Anfon negeseuon SMS a WhatsApp neu Disciple.Tools hysbysiadau gan ddefnyddio Twilio.

Rhagofynion

A Cyfrif Twilio setup gyda rhif ffôn a gwasanaeth negeseuon sefydlu.

I ddefnyddio WhatsApp bydd angen a Anfonwr Whatsapp yn gysylltiedig ag un o'ch rhifau ffôn twilio.

Gweler y cyfarwyddiadau gosod yn y wiki.

Gwna Wneud

  • Gadewch i ategion eraill (dolen rhaglennydd cyswllt hud) anfon negeseuon gan ddefnyddio Twilio.
  • Yn ddewisol: Gosod hysbysiadau DT i'w hanfon dros SMS neu WhatsApp.
  • Yn darparu API i anfon negeseuon yn uniongyrchol.

Defnydd API

Gellir datgysylltu'r ategyn Disciple Tools - Channels - Twilio, er mwyn gweithio'n annibynnol ar yr ategyn Disciple Tools - Magic Links; er mwyn anfon negeseuon yn uniongyrchol.

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

Anfonwch fel sms i rif. Yn dychwelyd gwerth boolean yn nodi a anfonwyd y neges yn llwyddiannus.

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

Anfonwch neges WhatsApp i rif. Nodyn: Bydd hyn ond yn gweithio os yw'r cyswllt wedi anfon neges atoch gan WhatsApp yn ystod y 24 awr ddiwethaf. Yn dychwelyd gwerth boolean yn nodi a anfonwyd y neges yn llwyddiannus.

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

Anfon neges at Ddefnyddiwr DT

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

Anfon neges i Gyswllt DT

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • id: ID defnyddiwr WP neu ID post wedi'i neilltuo, yn dibynnu ar werth y math.
  • math: Math o system; a rhaid iddo fod yn un o'r canlynol:
    • wp_user
    • bostio
  • neges: Neges wirioneddol i'w hanfon; sy'n gorfod cadw at siâp templed neges Twilio a ddiffiniwyd ymlaen llaw. Er enghraifft:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} dalfan i gael eu hamnewid â gwerthoedd gwirioneddol.
  • argiau: Y gallu i nodi opsiynau diystyru wrth anfon. Ar hyn o bryd, cefnogir y gwrthwneud canlynol:
    • gwasanaeth: Nodwch pa rai o'r mathau o wasanaethau twilio canlynol sydd i'w mabwysiadu:
      • sms
      • whatsapp

Cyfraniad

Croesewir cyfraniadau. Gallwch roi gwybod am broblemau a chwilod yn y Materion adran o'r repo. Gallwch gyflwyno syniadau yn y trafodaethau adran o'r repo. Ac mae croeso i gyfraniadau cod gan ddefnyddio'r Cais Tynnu system ar gyfer git. I gael rhagor o fanylion am y cyfraniad gweler y canllawiau cyfrannu.