門徒工具 - 頻道 - Twilio
發送 SMS 和 WhatsApp 訊息或 Disciple.Tools 使用 Twilio 的通知。
先決條件
要使用 WhatsApp,您需要 Whatsapp 寄件者 連結到您的 twilio 電話號碼之一。
請參閱設定說明 維基.
會做
- 讓其他外掛程式(連結魔法連結調度程式)使用 Twilio 發送訊息。
- 可選:設定透過 SMS 或 WhatsApp 發送 DT 通知。
- 提供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 訊息的形式傳送至某個號碼。注意:僅當聯絡人在過去 24 小時內透過 WhatsApp 向您發送訊息時,此功能才有效。傳回布林值,指示訊息是否發送成功。
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 或貼文 ID,視類型值而定。
- 類型: 系統類型;必須是以下其中之一:
- wp_用戶
- 發表
- 訊息: 實際要發送的訊息;它必須遵守預先定義的 Twilio 訊息模板形狀。例如:
Hi, Please update records -> {{link}} -> Link will expire on {{time}}
- {{...}} 佔位符將會被替換為實際值。
- 參數: 能夠在發送期間指定選項覆蓋。目前,支援以下覆蓋:
- 服務: 指定要採用下列哪一種 twilio 服務類型:
- 短信
- 服務: 指定要採用下列哪一種 twilio 服務類型:
貢獻
歡迎投稿。 您可以在 探讨问题 回購協議的部分。您可以在中提出想法 討論 回購協議的部分。歡迎使用以下程式碼貢獻 拉請求 git 系統。 有關貢獻的更多詳細信息,請參閱 貢獻指南.