หน่วงเวลาก่อนตอบ

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


ข้อความที่กำหนดเวลาไว้ยังสามารถพบได้ในตัวแปรของลูกค้า:

การคลิกที่ "ข้อความที่กำหนดเวลาไว้" จะเปิดหน้าต่างพร้อมข้อมูลเกี่ยวกับข้อความ:

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

โปรดทราบ เพื่อให้การตั้งค่านี้มีผล ตำแหน่งของลูกค้าในฟันเนลต้องเปลี่ยน พวกเขาต้องย้ายไปยังบล็อกสถานะอื่น
ตัวอย่าง:
ลูกค้าได้รับข้อความ 1 พร้อมปุ่ม หากพวกเขากดปุ่ม พวกเขาจะได้รับข้อความ 2 ตำแหน่งในฟันเนลจะเปลี่ยน และข้อความที่กำหนดเวลาด้วยตัวจับเวลา 10 นาทีจะถูกยกเลิก
หากลูกค้าไม่กดปุ่มภายใน 10 นาที พวกเขาจะได้รับข้อความใหม่พร้อมปุ่มที่ว่า "คุณยังไม่ได้กดปุ่ม"


มาพิจารณาสถานการณ์ข้อผิดพลาด
เมื่อเปลี่ยนไปยังบล็อกข้อความ 1 ลูกศรตัวจับเวลา 10 นาทีพร้อมการตั้งค่า "ยกเลิกหากออกจากบล็อก" ที่เปิดใช้งานจะถูกกำหนดเวลาสำหรับผู้ใช้ นอกจากนี้ยังมีลูกศรที่มีเงื่อนไข "กดปุ่มแล้ว" พร้อมตัวจับเวลา 5 นาที
ในสถานการณ์นี้ เมื่อคลิกปุ่ม ข้อความ 2 จะถูกกำหนดเวลาและส่ง 5 นาทีหลังจากคลิกปุ่ม ลูกค้า ไม่ เปลี่ยนตำแหน่งในฟันเนลจนกว่าจะได้รับข้อความ 2 (เช่น จนกว่าจะเปลี่ยนไปยังบล็อกข้อความ 2)
หากตำแหน่งในฟันเนลไม่เปลี่ยน ลูกค้าจะได้รับข้อความ "คุณยังไม่ได้กดปุ่ม" หลังจาก 10 วินาที จากนั้นตามตัวจับเวลา ข้อความจากบล็อก "ข้อความ 2" จะตามมา

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

ยกเลิกข้อความที่กำหนดเวลา (สวิตช์สลับ)
หากเปิดสวิตช์ ข้อความที่กำหนดเวลาทั้งหมดจะถูกยกเลิกเมื่อเปลี่ยนผ่านลูกศร ยกเว้นข้อความที่เปิดใช้งาน "อย่ายกเลิก"

อย่ายกเลิก (สวิตช์สลับ)
ข้อความที่กำหนดเวลาผ่านลูกศรที่เปิดสวิตช์ "อย่ายกเลิก" จะยังคงถูกกำหนดเวลาไว้ แม้ว่าลูกค้าจะเปลี่ยนผ่านลูกศรที่เปิดสวิตช์ "ยกเลิกข้อความที่กำหนดเวลา"

ฟิลด์วันที่และเวลาที่ส่ง
เพื่อกำหนดเวลาข้อความสำหรับเวลาที่ระบุ ให้ป้อนเวลาที่ส่งในรูปแบบ HH:MM หรือเลือกโดยใช้แถบเลื่อน

เพื่อกำหนดเวลาข้อความสำหรับวันที่ที่ระบุ ให้ป้อนในรูปแบบ DD.MM.YYYY หรือเลือกโดยใช้ปฏิทิน

ควรระบุเวลาที่ส่งในฟิลด์ "เวลาที่ส่ง" พร้อมกับฟิลด์วันที่นี้
หากไม่ได้ระบุเวลาที่ส่ง ข้อความจะถูกส่ง 1 นาทีก่อนเริ่มวันที่ที่ระบุ (เวลา 23:59)
หากตั้งค่าหน่วงเวลาในฟิลด์ "หน่วงเวลาก่อนตอบ" จะถูกเพิ่มเข้าไปในเวลาที่กำหนดไว้

ข้อความจะถูกส่งตามวันที่และเวลาที่ระบุ
หากป้อนค่าตัวเลขในฟิลด์ "หน่วงเวลาก่อนตอบ" หน่วงเวลานั้นจะถูกเพิ่มเข้าไปในเวลาที่กำหนดไว้


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

ในทำนองเดียวกัน คุณสามารถใช้ วันที่ส่ง โดยระบุในรูปแบบ DD.MM.YYYY

ส่งหากวันที่ผ่านไปแล้ว (สวิตช์สลับ)
หากเวลาที่กำหนดของข้อความผ่านไปแล้วในวันที่ระบุ และเปิดสวิตช์ "ส่งหากวันที่ผ่านไปแล้ว" ข้อความจะถูกกำหนดเวลาสำหรับวันถัดไป

สวิตช์ "ส่งหากวันที่ผ่านไปแล้ว" ทำงาน เฉพาะเมื่อใช้ร่วมกับวันที่ส่งข้อความ
สถานการณ์ที่ 1: ลูกศรตั้งเวลาส่งเป็น 10:00 และสวิตช์ "ส่งหากวันที่ผ่านไปแล้ว" ปิดอยู่
หากลูกค้าเข้าสู่ฟันเนลและได้รับ ข้อความ 1 เวลา 16:34 น. ข้อความถัดไปจะถูก กำหนดเวลาสำหรับวันถัดไป
ในข้อความที่กำหนดเวลาไว้ พวกเขาจะมีข้อความจาก ข้อความ 2 ที่ตั้งให้ส่งในวันถัดไปเวลา 10:00 น.

สถานการณ์ที่ 2: ลูกศรตั้งเวลาส่งเป็น 10:00 และสวิตช์ "ส่งหากวันที่ผ่านไปแล้ว" เปิดอยู่
ลูกค้าเข้าสู่ฟันเนลและได้รับ ข้อความ 1 เวลา 16:34 น. ของวันที่ 19 กรกฎาคม
ข้อความจะถูก กำหนดเวลาสำหรับวันถัดไป
ในข้อความที่กำหนดเวลาไว้ พวกเขาจะมีข้อความจาก ข้อความ 2 ที่ตั้งให้ส่งในวันถัดไปเวลา 10:00 น.


สถานการณ์ที่ 3: ลูกศรระบุ วันที่ส่ง และเวลาส่ง 10:00 น. สวิตช์ "ส่งหากวันที่ผ่านไปแล้ว" ปิดอยู่
หากลูกค้าเข้าสู่ฟันเนลและได้รับ ข้อความ 1 เวลา 16:34 น. ข้อความถัดไปจะ ไม่ถูกกำหนดเวลาสำหรับวันถัดไป
ลูกค้าจะยังคงอยู่ในบล็อก ข้อความ 1 และจะไม่มีข้อความที่กำหนดเวลาไว้ในการสนทนา

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

ไปครั้งเดียว

หากเปิดสวิตช์นี้ ผู้ใช้จะสามารถเปลี่ยนผ่านการเชื่อมต่อได้เพียงครั้งเดียวระหว่างการสนทนากับบอท ในขณะเดียวกัน ข้อความจะถูกกำหนดเวลาหลายครั้งตามเงื่อนไขในการกำหนดเวลาข้อความที่เชื่อมโยงกับลูกศร
"ไปครั้งเดียว" ไม่เหมือนกัน กับ การกำหนดเวลา การเปลี่ยนผ่านลูกศรเพียงครั้งเดียว
มาวิเคราะห์สถานการณ์การทำงานของลูกศรที่เปิดสวิตช์ "เปลี่ยนครั้งเดียว":
ไปครั้งเดียว + ยกเลิกข้อความด้วยตัวจับเวลา

หากเปิดสวิตช์ ยกเลิกข้อความด้วยตัวจับเวลา ในลูกศร เมื่อลูกค้าเข้าสู่บล็อก ข้อความ 1 อีกครั้ง ข้อความที่กำหนดเวลาไว้ก่อนหน้านี้จะถูกยกเลิก และจะเหลือเพียงข้อความที่กำหนดเวลาล่าสุดเท่านั้น
สวิตช์ เปลี่ยนครั้งเดียว ก็เปิดอยู่เช่นกัน ซึ่งหมายความว่าเมื่อการเปลี่ยนผ่านลูกศรไปยัง ข้อความ 2 เกิดขึ้นแล้ว จะไม่ถูกกำหนดเวลาอีก
เปลี่ยนครั้งเดียวเท่านั้น (สวิตช์อื่นปิดอยู่)
หากเปิดเฉพาะสวิตช์ เปลี่ยนครั้งเดียว ในการตั้งค่าลูกศร ข้อความใหม่จะยังคงถูกกำหนดเวลาต่อไป จนกว่าจะมีการเปลี่ยนจริง ผ่านลูกศร

ลูกค้าเข้าสู่บล็อก ข้อความ 1 และกำหนดการเปลี่ยนไปยัง ข้อความ 2
ตราบใดที่ผู้ใช้ยังไม่ได้รับข้อความจาก ข้อความ 2 การเปลี่ยนจะยังคงถูกกำหนดเวลาต่อไป
สวิตช์ "เปลี่ยนครั้งเดียว" จะทำงาน เฉพาะเมื่อมีการเปลี่ยนจริง
หลังจากเปลี่ยนไปยัง ข้อความ 2 การเข้าสู่ ข้อความ 1 ในอนาคตจะ ไม่กำหนดเวลา การเปลี่ยนผ่านลูกศรนี้อีกต่อไป
โปรดระมัดระวังกับการตั้งค่าของคุณและทดสอบสถานการณ์พฤติกรรมผู้ใช้ต่างๆ ในบอทเสมอ