Ibni Status

Għodda tad-Dixxiplu - Kanali - Twilio

Ibgħat SMS u messaġġi WhatsApp jew Disciple.Tools notifiki bl-użu ta' Twilio.

Pre-rekwiżiti

A Kont Twilio setup b'numru tat-telefon u servizz ta 'messaġġi stabbilit.

Biex tuża WhatsApp ikollok bżonn a Mittenti Whatsapp marbuta ma' wieħed min-numri tat-telefon Twilio tiegħek.

Ara l-istruzzjonijiet tas-setup fil- wiki.

Se Tagħmel

  • Ħalli plugins oħra (link magic link scheduler) jibagħtu messaġġi billi tuża Twilio.
  • B'għażla: Issettja notifiki DT biex jintbagħtu permezz ta' SMS jew WhatsApp.
  • Jipprovdi API biex tibgħat messaġġi direttament.

Użu tal-API

Il-plugin Għodod tad-Dixxiplu - Kanali - Twilio jista 'jiġi diżakkoppjat, sabiex jaħdem b'mod indipendenti mill-plugin Għodod tad-Dixxiplu - Links Magic; sabiex tibgħat messaġġi direttament.

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

Ibgħat bħala sms lil numru. Jirritorna valur boolean li jindika jekk il-messaġġ intbagħatx b'suċċess.

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

Ibgħat bħala messaġġ WhatsApp lil numru. Nota: Dan se jaħdem biss jekk il-kuntatt ikollu WhatsApp messaġġ lilek fl-aħħar 24 siegħa. Jirritorna valur boolean li jindika jekk il-messaġġ intbagħatx b'suċċess.

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

Ibgħat messaġġ lil Utent DT

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

Ibgħat messaġġ lil Kuntatt tad-DT

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • id: Assenjat WP user id jew post id, skont il-valur tat-tip.
  • Tip: Tip ta' sistema; li għandu jkun wieħed minn dawn li ġejjin:
    • wp_user
    • post
  • msg: Messaġġ attwali li għandu jintbagħat; li għandhom jaderixxu mal-forma tal-mudell tal-messaġġ Twilio definita minn qabel. Pereżempju:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} placeholders li għandhom jiġu sostitwiti b'valuri attwali.
  • argumenti: Kapaċità li tispeċifika l-opzjoni overrides waqt li tintbagħat. Bħalissa, l-overrides li ġejjin huma appoġġjati:
    • servizz: Speċifika liema mit-tipi ta' servizz Twilio li ġejjin għandhom jiġu adottati:
      • sms
      • whatsapp

Kontribuzzjoni

Kontribuzzjonijiet milqugħa. Tista' tirrapporta kwistjonijiet u bugs fil- Kwistjonijiet sezzjoni tar-repo. Tista' tippreżenta ideat fil- Diskussjonijiet sezzjoni tar-repo. U l-kontribuzzjonijiet tal-kodiċi huma milqugħa bl-użu tal- Iġbed Talba sistema għal git. Għal aktar dettalji dwar il-kontribuzzjoni ara l- linji gwida tal-kontribuzzjoni.