การตรวจสอบการสมัครสมาชิก Instagram
check_insta_subscription()
เพื่อตรวจสอบการสมัครสมาชิกบัญชี Instagram
check_insta_subscription()
พารามิเตอร์: ไม่มี
ฟังก์ชันจะคืนค่า True หากผู้ใช้สมัครสมาชิกบัญชีนั้น และ False หากไม่ได้สมัคร

r=check_insta_subscription()
การทำงานกับ WhatsApp
check_whatsapp() | get_whatsapp_bot_id_by_phone()
ฟังก์ชันเหล่านี้จะทำงานหากมีการเชื่อมต่อบอท WhatsApp กับโปรเจกต์
เพื่อตรวจสอบว่าหมายเลขโทรศัพท์มี WhatsApp หรือไม่
check_whatsapp(phone_number)
เมธอดสำหรับตรวจสอบว่าหมายเลขโทรศัพท์ที่กำหนดเชื่อมต่อกับ WhatsApp หรือไม่
พารามิเตอร์:
phone_number - หมายเลขโทรศัพท์ในรูปแบบ 79999999999 หรือ 89999999999
ฟังก์ชันจะคืนค่า True หากหมายเลขนั้นลงทะเบียนใน WhatsApp และ False หากไม่ได้ลงทะเบียน
เพื่อรับ WhatsApp bot_id ตามหมายเลขโทรศัพท์
get_whatsapp_bot_id_by_phone(bot_phone)
ฟังก์ชันสำหรับค้นหา WhatsApp bot_id ตามหมายเลขโทรศัพท์
มาตรวจสอบว่าหมายเลขโทรศัพท์เชื่อมต่อกับ WhatsApp หรือไม่:

rs=check_whatsapp(79999999999)
การลบข้อความล่าสุด
last_message_id() | remove_last_message()
last_message_id() - เพื่อรับหมายเลขของข้อความล่าสุดของบอท
หากมีการส่งทั้งรูปภาพและข้อความ หมายเลขข้อความจะถูกคั่นด้วยขีดล่าง (_)
เพื่อให้รับหมายเลขข้อความล่าสุดของบอทได้อย่างถูกต้อง ข้อความนั้นควรถูกบันทึกไว้ในประวัติการสนทนาของลูกค้า
ซึ่งหมายความว่าในบล็อกฟันเนล ควรเปิดใช้งานการบันทึกประวัติข้อความหากส่งผ่านฟันเนล หรือเมื่อส่งข้อความแบบกระจาย ควรเปิดตัวเลือก "บันทึกข้อความในประวัติการสนทนา"
remove_last_message() – เพื่อลบข้อความล่าสุดของบอท
ฟังก์ชันนี้ทำงานเฉพาะใน Telegram และ Facebook เท่านั้น
หากเปิดสวิตช์ "บันทึกในประวัติการสนทนา" ไว้ สำหรับ Telegram และ FB คุณสามารถลบข้อความล่าสุดผ่านการส่งข้อความแบบกระจายจากบล็อกได้ เพียงใช้ฟังก์ชัน remove_last_message() ในเครื่องคิดเลข ฟังก์ชันนี้จะลบข้อความล่าสุดที่บอทส่งไป แต่เฉพาะในกรณีที่ข้อความนั้นถูกบันทึกในประวัติการสนทนา
ตัวอย่าง:
- สร้างบล็อกการส่งข้อความแบบกระจาย:

ปรับแต่งการตั้งค่าการส่งข้อความตามที่คุณต้องการ จากนั้นไปที่แท็บ "การส่ง"
2. เปิดใช้งานช่องทำเครื่องหมาย "บันทึกการส่งข้อความในประวัติการสนทนาของลูกค้า" ในแท็บ "การส่ง":

ตอนนี้คุณสามารถส่งข้อความแบบกระจายได้ตามสบาย
หากคุณต้องการลบข้อความล่าสุด (เช่น ข้อความที่มีข้อผิดพลาด) คุณสามารถทำได้ในบล็อกเดียวโดยใช้ฟังก์ชัน remove_last_message()

จากนั้น ส่งข้อความแบบกระจายพร้อมฟังก์ชันลบข้อความล่าสุด
สำคัญ! ไม่สามารถลบข้อความล่าสุดหลังจากเวลาผ่านไปได้!
ตัวอย่างการรับ ID ของข้อความล่าสุด

soob = last_message_id()
status = remove_last_message()
การหยุดการทำงานของบอทชั่วคราว
| pause_bot(minutes)
pause_bot(minutes) - หยุดการทำงานของบอทชั่วคราวตามจำนวนนาทีที่กำหนด
minutes - พารามิเตอร์ที่จำเป็นซึ่งระบุจำนวนนาที สามารถส่งเป็นจำนวนเต็มหรือเลขทศนิยมก็ได้
ฟังก์ชันนี้ทำงานเหมือนกับการคลิกปุ่ม "หยุดชั่วคราว" ในบทสนทนาของลูกค้า แต่ช่วยให้คุณระบุระยะเวลาในการหยุดบอทได้ ฟังก์ชันจะคืนค่า True เมื่อดำเนินการสำเร็จ

การลบข้อความที่วางแผนไว้
| delete_pended_messages_from_list(message_id_list, with_not_delete)
delete_pended_messages_from_list(message_id_list, with_not_delete)
ฟังก์ชันนี้ช่วยลบข้อความเฉพาะจากข้อความที่ถูกกำหนดเวลาไว้
! message_id_list - พารามิเตอร์ที่จำเป็น; รายการของบล็อกที่ต้องการลบข้อความออกจากข้อความที่ถูกกำหนดเวลาไว้
with_not_delete - พารามิเตอร์เสริม; ลบข้อความที่ถูกทำเครื่องหมายว่า "ไม่ต้องลบ" สามารถส่งค่าใดๆ ก็ได้ให้กับพารามิเตอร์นี้
ค่าที่คืน "wrong message_id_list" จะปรากฏขึ้นหากไม่ได้ระบุ message_id_list หรือไม่ใช่อาร์เรย์
วิธีส่งพารามิเตอร์:

วิธีรับพารามิเตอร์ที่ต้องการ:

การตรวจสอบสถานะของโอเปอเรเตอร์
| check_operator_status(email, with_pause)
check_operator_status(email, with_pause) - ตรวจสอบว่าโอเปอเรเตอร์อยู่ในกะหรือไม่ คืนค่า True หากโอเปอเรเตอร์อยู่ในกะ และ False หากไม่ได้อยู่ในกะ
! email - พารามิเตอร์ที่จำเป็น; อีเมลของพนักงาน
with_pause - พารามิเตอร์เสริมที่มีค่า 1 หรือ 0 หากตั้งค่าเป็น 1 ฟังก์ชันจะคืนค่าผลลัพธ์ที่เป็นบวกเมื่อสถานะของโอเปอเรเตอร์เป็น "อยู่ในกะ" หรือ "พัก" หากตั้งค่าเป็น 0 ฟังก์ชันจะคืนค่าผลลัพธ์ที่เป็นบวกเฉพาะเมื่อสถานะของโอเปอเรเตอร์เป็น "อยู่ในกะ" เท่านั้น
ค่าเริ่มต้น: 1


