Статус на градење

Ученички алатки - канали - Twilio

Испратете SMS и WhatsApp пораки или Disciple.Tools известувања користејќи Twilio.

Предуслови

A Сметка на Twilio поставување со телефонски број и услуга за пораки постави

За да користите WhatsApp, ќе ви треба Испраќач на Whatsapp поврзани со еден од вашите телефонски броеви на twilio.

Видете ги упатствата за поставување во вики.

Willе стори

  • Дозволете другите приклучоци (распоредувач на магична врска) да испраќаат пораки користејќи Twilio.
  • Изборно: поставете ги известувањата за DT да се испраќаат преку SMS или WhatsApp.
  • Обезбедува API за директно испраќање пораки.

Употреба на API

Приклучокот Disciple Tools - Channels - Twilio може да се одвои за да работи независно од приклучокот Disciple Tools - Magic Links; со цел директно да испраќате пораки.

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

Испратете смс на број. Враќа булова вредност што покажува дали пораката е успешно испратена.

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

Испратете порака како WhatsApp на број. Забелешка: ова ќе функционира само ако контактот ви испратил порака WhatsApp во последните 24 часа. Враќа булова вредност што покажува дали пораката е успешно испратена.

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

Испратете порака до корисник на DT

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

Испратете порака до контакт на DT

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • ID: Назначен WP кориснички id или пост, во зависност од вредноста на типот.
  • Тип: Тип на систем; што мора да биде едно од следниве:
    • wp_user
    • пост
  • msg: Вистинската порака што треба да се испрати; кој мора да се придржува до претходно дефинираната форма на шаблон за пораки Twilio. На пример:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • {{...}} местенка да се заменат со вистински вредности.
  • аргови: Способност да се наведат отфрлања на опции за време на испраќањето. Во моментов, се поддржани следните отфрлања:
    • Сервис: Наведете кој од следниве типови на услуги twilio треба да се примени:
      • SMS
      • whatsapp

Придонес

Придонесите се добредојдени. Можете да пријавите проблеми и грешки во Прашања дел од репото. Можете да презентирате идеи во дискусии дел од репото. И придонесите на кодот се добредојдени со користење на Барање за повлекување систем за git. За повеќе детали за придонесот, видете го насоки за придонес.