วิธีทำงานกับปุ่ม
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 ที่เชื่อมต่อ ในส่วน "ช่องทาง"

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

จากนั้น ทำตามขั้นตอนเหล่านี้:
- ตั้งค่าการตอบกลับสำหรับวลีเฉพาะในฟันเนลของคุณ
- วางบล็อกที่จำเป็นในสถานะ "เริ่มต้น"
- ป้อนข้อความวลีแนะนำลงในทริกเกอร์
โปรดทราบ!
วลีแนะนำจะปรากฏสำหรับผู้ใช้ที่ไม่เคยติดต่อบัญชี Instagram ของคุณมาก่อน (หรือหากประวัติการแชทก่อนหน้านี้ทั้งหมดถูกลบแล้ว)
ตั้งค่าการตอบกลับคำสำคัญใน Direct
ในการตอบกลับลูกค้าในข้อความ Direct ตามคำสำคัญ คุณสามารถใช้บล็อกที่มีทริกเกอร์ (บล็อกเริ่มต้นและทริกเกอร์) และป้อนคำที่คุณต้องการให้บอทตอบกลับในฟิลด์ทริกเกอร์:

การเลือกการจับคู่ขึ้นอยู่กับการมีอยู่ของคำสำคัญหรือการจับคู่แบบสมบูรณ์ (ตัวเลือกที่แนะนำ)
ในฟิลด์ "ข้อความ" ให้ป้อนการตอบกลับของบอทที่ผู้ใช้จะได้รับ คุณยังสามารถเพิ่มไฟล์แนบ ปุ่ม และลิงก์ได้
วิธีตรวจสอบว่าผู้ใช้สมัครรับข้อมูลบัญชีของคุณหรือไม่
มีสองวิธีในการ ตรวจสอบ สถานะการสมัครรับข้อมูล:
1. การตรวจสอบการสมัครรับข้อมูลโดยใช้เครื่องคิดเลข
result = check_insta_subscription()
result คือชื่อตัวแปรที่จะเก็บผลลัพธ์ การตรวจสอบ (คุณสามารถเปลี่ยนชื่อได้หากจำเป็น)
ฟังก์ชันส่งคืน:
-
Trueหากผู้ใช้สมัครรับข้อมูลแล้ว -
Falseหากผู้ใช้ไม่ได้สมัครรับข้อมูล

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


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


