วิธีทำงานกับปุ่ม

Instagram ไม่รองรับการส่งปุ่มตอบกลับและปุ่มอินไลน์ในเวลาเดียวกัน

คีย์บอร์ด (ตอบกลับ)

Instagram รองรับปุ่มตอบกลับสูงสุด 11 ปุ่ม ปุ่มสามารถจัดเรียงได้ในบรรทัดเดียวเท่านั้น

ตัวอย่าง:

ผลลัพธ์:

ในข้อความ (อินไลน์)

Instagram รองรับปุ่มอินไลน์ไม่เกิน 3 ปุ่ม

ปุ่มสามารถเชื่อมโยงไปยังทรัพยากรของบุคคลที่สามได้ ปุ่มเหล่านี้มีลักษณะเหมือนกัน

สำหรับคำแนะนำในการกำหนดค่าปุ่ม โปรดดูส่วน ปุ่ม

วิธีทำงานกับไฟล์แนบ

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

คุณสามารถอัปโหลดไฟล์แนบไปยังบล็อกได้ทั้งในรูปแบบไฟล์หรือโดยการระบุลิงก์ไปยังไฟล์

ไฟล์วิดีโอที่อัปโหลดต้องไม่เกิน 20 MB ในขณะที่ไฟล์เสียงและรูปภาพต้องไม่ใหญ่กว่า 5 MB

ข้อกำหนดของไฟล์แนบ:

ประเภทไฟล์สื่อ รูปแบบที่รองรับ ขนาดสูงสุด
เสียง M4A 5 MB
รูปภาพ JPEG, PNG 5 MB
วิดีโอ MP4 20 MB

ไม่แนะนำให้ใช้รูปแบบ MP4 สำหรับไฟล์แนบเสียง นอกจากนี้ จะไม่มีการส่งเสียงใดๆ เลยในรูปแบบ MP3

วิธีสร้างภาพหมุน

ภาพหมุนสามารถมีได้ตั้งแต่ 2 ถึง 10 การ์ด (สไลด์)

ลองใช้ภาพหมุน 3 การ์ดเป็นตัวอย่าง ในการสร้างการ์ด คุณต้องป้อนข้อมูลต่อไปนี้ในฟิลด์ เครื่องคิดเลข:

p = [{"title":"TITLE", "description": "IMAGE DESCRIPTION 1", "image": "LINK TO THE IMAGE 1", "buttons":[{"text":"BUTTON TEXT 1"}]},{"title":"TITLE", "description": "CARD DESCRIPTION 2", "image": "LINK TO IMAGE 2", "buttons":[{"text":"BUTTON TEXT 2"}]}, {"title":"TITLE", "description": "CARD DESCRIPTION 3", "image": " LINK TO THE IMAGE 3", "buttons":[{"text":"BUTTON TEXT 3"}]}]

r = send_carousel(p, '')

คัดลอกลิงก์:

ผลลัพธ์:

โปรดทราบ: นิพจน์ r = send_carousel(p, '') ต้องเริ่มต้นในบรรทัดใหม่ในเครื่องคิดเลข

นั่นหมายความว่าคุณต้องกำหนดอาร์เรย์ที่มีชื่อเรื่อง คำอธิบาย รูปภาพ และปุ่มให้กับตัวแปร p (ตั้งชื่อตัวแปรต่างหากหากต้องการ) จากนั้นใช้ตัวแปรนี้ในเมธอด send_carousel(p, "")

มันจะปล่อย #{None} ไว้ในฟิลด์ "การตอบกลับ"

คุณสามารถเพิ่มลิงก์ไปยังปุ่มในการ์ดภาพหมุนได้ เมื่อผู้ใช้คลิกปุ่ม พวกเขาจะถูกนำไปยังลิงก์นั้น

ในการเพิ่มลิงก์ไปยังปุ่มบนการ์ด ให้รวมไว้ในอาร์เรย์:

p = [{"title":"title", "description": "CARD DESCRIPTION 1", "image": "LINK TO THE IMAGE 1", "buttons":[{"text":"BUTTON TEXT 1", "url":"LINK FOR THE BUTTON" }]}]

พารามิเตอร์เสริมอีกตัวหนึ่ง payload ถูกเพิ่มเข้าไปในปุ่มการ์ดภาพหมุนแล้ว ไม่ได้แสดงให้ลูกค้าเห็น แต่ช่วยให้คุณวิเคราะห์ตัวเลือกของลูกค้าได้

เนื่องจากการ์ดภาพหมุนมักต้องการปุ่มที่มีข้อความเหมือนกัน จึงมีการแนะนำพารามิเตอร์ payload เพิ่มเติม พารามิเตอร์นี้ไม่ปรากฏแก่ลูกค้า แต่ช่วยให้คุณวิเคราะห์การเลือกของพวกเขาได้

ให้ความสนใจกับการใช้งานที่ถูกต้อง:

p = [{"title":"title", "description": "CARD DESCRIPTION 1", "image": " 1", "buttons":[{"text":"BUTTON TEXT 1","payload":"1"}]},{"title":"title", "description": "CARD DESCRIPTION 2", "image": "LINK TO THE IMAGE 2", "buttons":[{"text":"BUTTON TEXT 1","payload":"2"}]}, {"title":"title", "description": "CARD DESCRIPTION 3", "image": "LINK TO THE IMAGE 3", "buttons":[{"text":"BUTTON TEXT 1"}]}]

สามารถละพารามิเตอร์ payload ได้ ดังที่แสดงในรูปด้านบน

วิธีตั้งค่าวลีแนะนำ

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

ในการตั้งค่าวลีแนะนำ คุณต้องตั้งค่าสวิตช์ในบัญชี Instagram ที่เชื่อมต่อ ในส่วน "ช่องทาง"

หลังจากคลิกที่สวิตช์นี้ หน้าต่างป๊อปอัปจะปรากฏขึ้นซึ่งคุณสามารถตั้งค่าวลีแนะนำที่จำเป็นได้

จากนั้น ทำตามขั้นตอนเหล่านี้:

  1. ตั้งค่าการตอบกลับสำหรับวลีเฉพาะในฟันเนลของคุณ
  2. วางบล็อกที่จำเป็นในสถานะ "เริ่มต้น"
  3. ป้อนข้อความวลีแนะนำลงในทริกเกอร์

โปรดทราบ!

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

ตั้งค่าการตอบกลับคำสำคัญใน Direct

ในการตอบกลับลูกค้าในข้อความ Direct ตามคำสำคัญ คุณสามารถใช้บล็อกที่มีทริกเกอร์ (บล็อกเริ่มต้นและทริกเกอร์) และป้อนคำที่คุณต้องการให้บอทตอบกลับในฟิลด์ทริกเกอร์:

การเลือกการจับคู่ขึ้นอยู่กับการมีอยู่ของคำสำคัญหรือการจับคู่แบบสมบูรณ์ (ตัวเลือกที่แนะนำ)

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

วิธีตรวจสอบว่าผู้ใช้สมัครรับข้อมูลบัญชีของคุณหรือไม่

มีสองวิธีในการ ตรวจสอบ สถานะการสมัครรับข้อมูล:

1. การตรวจสอบการสมัครรับข้อมูลโดยใช้เครื่องคิดเลข

result = check_insta_subscription()

result คือชื่อตัวแปรที่จะเก็บผลลัพธ์ การตรวจสอบ (คุณสามารถเปลี่ยนชื่อได้หากจำเป็น)

ฟังก์ชันส่งคืน:

  • True หากผู้ใช้สมัครรับข้อมูลแล้ว
  • False หากผู้ใช้ไม่ได้สมัครรับข้อมูล

ต้องทำการตรวจสอบในฟิลด์ "ตัวแปร" ทั้งบนลูกศรและในบล็อก

  • result == True – นิพจน์ในฟิลด์ "ตัวแปร" หากลูกค้าสมัครรับข้อมูลบัญชีแล้ว
  • result == False – นิพจน์หากลูกค้าไม่ได้สมัครรับข้อมูล

คุณยังสามารถใช้นิพจน์การเปรียบเทียบอื่นๆ ได้ เช่น:
result != False (ผลลัพธ์ไม่เท่ากับ False หมายความว่าผู้ใช้สมัครรับข้อมูลบัญชีแล้ว)

  1. ข้อมูลจากการตรวจสอบการ์ดลูกค้า

เมื่อผู้ใช้โต้ตอบกับบอท ตัวแปร follow และ followers จะแสดงและตรวจสอบในการ์ดลูกค้า (ภายใต้ส่วนย่อย ตัวแปรลูกค้า)

ตัวแปร follow – ตรวจสอบสถานะการสมัครรับข้อมูล โดยจะใช้ค่า True หากลูกค้าสมัครรับข้อมูลบัญชี False หากไม่ได้สมัครรับข้อมูล และ None หากบัญชีของลูกค้าถูกปิด

verified – ระบุว่าผู้ใช้มีบัญชีที่ได้รับการยืนยัน (เครื่องหมายถูกสีน้ำเงิน) หรือไม่ โดยเป็น True หากได้รับการยืนยัน และ False หากไม่ได้รับการยืนยัน

followers – แสดงจำนวนผู้ติดตาม/ผู้สมัครรับข้อมูลที่ลูกค้ามี

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

ตัวอย่าง:

ในฟิลด์ ทริกเกอร์ ให้ป้อนคำใดก็ได้ที่จะเริ่มฟันเนลของคุณ

ใน ตัวแปรสำหรับการเปรียบเทียบ ให้เขียน:
follow == True
หรือ
follow != False

  • ในกรณีแรก คุณตรวจสอบว่าบุคคลนั้นสมัครรับข้อมูลบัญชีของคุณหรือไม่
  • ในกรณีที่สอง คุณตรวจสอบว่าบุคคลนั้น ไม่ได้ สมัครรับข้อมูลบัญชีของคุณ

โปรดทราบว่าสถานะ True และ False ต้องเป็นตัวพิมพ์ใหญ่ มิฉะนั้น การตรวจสอบจะทำงานไม่ถูกต้อง

ในการส่งข้อความที่แตกต่างกันตามสถานะการสมัครรับข้อมูล คุณต้องสร้างสองบล็อกที่มีเงื่อนไขตรงกันข้าม หากคุณต้องการวิธีที่ไม่รก เราขอแนะนำให้กำหนดเงื่อนไขบนการเชื่อมต่อ (ลูกศร) แทน

ทริกเกอร์บนการเชื่อมต่อ:

ป้อนทริกเกอร์ในแถว "ตัวแปร" ของลูกศร:
follow == True หรือ follow != False

หากตรงตามเงื่อนไขทริกเกอร์ ลูกค้าจะดำเนินการต่อไปในฟันเนล

หากลูกค้าไม่ได้สมัครรับข้อมูล พวกเขาจะไปที่บล็อกที่เงื่อนไขการตรวจสอบไม่ตรงตาม (follow == False หรือ follow != True)

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

คำเตือน

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