สร้างสถานะ

เครื่องมือสาวก - ช่อง - Twilio

ส่งข้อความ SMS และ WhatsApp หรือ Disciple.Tools การแจ้งเตือนโดยใช้ Twilio

requisites ก่อน

A บัญชีทวิลิโอ ตั้งค่าด้วยหมายเลขโทรศัพท์และ บริการส่งข้อความ ติดตั้ง.

หากต้องการใช้ WhatsApp คุณจะต้องมี ผู้ส่ง Whatsapp เชื่อมโยงกับหมายเลขโทรศัพท์ twilio หมายเลขใดหมายเลขหนึ่งของคุณ

ดูคำแนะนำการตั้งค่าใน วิกิพีเดีย.

จะทำ

  • ปล่อยให้ปลั๊กอินอื่น ๆ (ตัวกำหนดเวลาลิงก์เวทย์มนตร์ลิงก์) ส่งข้อความโดยใช้ Twilio
  • ทางเลือก: ตั้งค่าการแจ้งเตือน DT ที่จะส่งผ่าน SMS หรือ WhatsApp
  • จัดเตรียม API เพื่อส่งข้อความโดยตรง

การใช้ API

ปลั๊กอิน Disciple Tools - Channels - Twilio สามารถแยกออกได้ เพื่อให้ทำงานได้อย่างอิสระจากปลั๊กอิน Disciple Tools - Magic Links เพื่อส่งข้อความโดยตรง

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

ส่งเป็น sms มาที่เบอร์ ส่งคืนค่าบูลีนเพื่อระบุว่าส่งข้อความสำเร็จหรือไม่

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 Contact

$bool_result = dt_twilio_direct_send( 343, 'post', $msg, [ 'service' => 'sms' ] );
  • ID: ID ผู้ใช้ WP ที่กำหนดหรือ ID โพสต์ ขึ้นอยู่กับค่าประเภท
  • ประเภท: ประเภทของระบบ ซึ่งจะต้องเป็นหนึ่งในสิ่งต่อไปนี้:
    • wp_user
    • เสา
  • ผงชูรส: ข้อความจริงที่จะส่ง ซึ่งจะต้องเป็นไปตามรูปร่างเทมเพลตข้อความ Twilio ที่กำหนดไว้ล่วงหน้า ตัวอย่างเช่น:
    Hi, Please update records -> {{link}} -> Link will expire on {{time}}
    • ตัวยึดตำแหน่ง {{...}} ที่จะแทนที่ด้วยค่าจริง
  • อาร์กิวเมนต์: ความสามารถในการระบุการแทนที่ตัวเลือกระหว่างการส่ง ในปัจจุบัน รองรับการแทนที่ต่อไปนี้:
    • บริการ: ระบุประเภทบริการ twilio ใดต่อไปนี้ที่จะนำมาใช้:
      • SMS
      • whatsapp

การสนับสนุน

ยินดีต้อนรับผลงาน คุณสามารถรายงานปัญหาและข้อบกพร่องใน ประเด็น ส่วนของ repo ท่านสามารถนำเสนอแนวคิดในการ การสนทนา ส่วนของ repo และยินดีต้อนรับการมีส่วนร่วมของรหัสโดยใช้ ดึงคำขอ ระบบคอมไพล์ สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการบริจาคโปรดดูที่ หลักเกณฑ์การบริจาค.