การตรวจสอบการสมัครสมาชิก 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() ในเครื่องคิดเลข ฟังก์ชันนี้จะลบข้อความล่าสุดที่บอทส่งไป แต่เฉพาะในกรณีที่ข้อความนั้นถูกบันทึกในประวัติการสนทนา

ตัวอย่าง:

  1. สร้างบล็อกการส่งข้อความแบบกระจาย:

ปรับแต่งการตั้งค่าการส่งข้อความตามที่คุณต้องการ จากนั้นไปที่แท็บ "การส่ง"

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