หยุดการส่งต่อวนซ้ำ
หยุดข้อความที่คัดลอกวนกลับไปมาระหว่างแชท โดยละเว้นข้อความบอทหรือบล็อกบอทที่ส่งสำเนา
การส่งต่อวนซ้ำเกิดขึ้นเมื่อข้อความที่คัดลอกกลับเข้ามาในแชทที่ระบบอัตโนมัติอีกรายการกำลังเฝ้าดู ระบบนั้นจะคัดลอกข้อความอีกครั้ง และข้อความจะส่งกลับไปมาเรื่อย ๆ แม้ไม่มีใครโพสต์เพิ่ม
ตัวอย่างเช่น ระบบอัตโนมัติหนึ่งรายการคัดลอก Discord → เทเลแกรม ขณะที่อีกรายการคัดลอก แชทเทเลแกรมเดียวกัน → ช่อง Discord เดียวกัน
ช่อง Discord → แชทเทเลแกรม → ช่อง Discord → แชทเทเลแกรม → …
ระบบมองว่าสำเนาของบอทเป็นข้อความใหม่ ปัญหานี้เกิดขึ้นได้ระหว่างแพลตฟอร์มต่างกันหรือระหว่างแชทบนแพลตฟอร์มเดียวกัน โดยใช้ระบบอัตโนมัติหนึ่งรายการหรือหลายรายการก็ได้
ขั้นแรก หยุดการส่งซ้ำ
หยุดระบบอัตโนมัติที่เกี่ยวข้องระหว่างเปลี่ยนการตั้งค่า คุณไม่จำเป็นต้องลบหรือสร้างปลายทางใหม่ เมื่อบล็อกข้อความที่วนกลับมาแล้วจึงเริ่มระบบอัตโนมัติอีกครั้งได้
ตัวเลือก 1: ละเว้นข้อความจากบอท
ใช้วิธีนี้หากต้องการคัดลอกเฉพาะข้อความที่คนเขียน วิธีนี้ง่ายที่สุดเมื่อไม่ต้องใช้โพสต์จากบอท
- เปิดระบบอัตโนมัติที่อ่านแชทซึ่งบอทของระบบอัตโนมัติอีกรายการกำลังโพสต์
- เลือกแชทต้นทางนั้น ซึ่งเป็นแชทที่ระบบนี้เฝ้าดูและมีสำเนาวนกลับมาปรากฏ
- เปิด ตัวกรอง → ตัวเลือกการส่งต่อ
- ปิด ข้อความบอท โดยเอาเครื่องหมายถูกออกจากช่อง
- เลือก บันทึกการเปลี่ยนแปลง ทำซ้ำกับทิศทางอื่นหากจำเป็น
ตัวอย่างเช่น ในระบบอัตโนมัติที่คัดลอก เทเลแกรม → Discord ให้ละเว้นบอทเทเลแกรมที่ส่งสำเนา Discord → เทเลแกรม สำเนาเหล่านั้นจะยังอยู่ในเทเลแกรมแต่จะไม่ถูกส่งกลับไปยัง Discord
วิธีนี้ยังตัดข้อความจากบอทอื่นในแชทนั้นด้วย หากต้องการเก็บข้อความจากบอทที่มีประโยชน์ เช่น การแจ้งเตือนหรือประกาศ ให้ใช้ตัวเลือกที่ 2 แทน ตัวเลือกการส่งต่อ อธิบายการตั้งค่านี้
ตัวเลือก 2: บล็อกเฉพาะบอทที่ส่งสำเนา
ใช้รายการที่บล็อกเพื่อกันบอทส่งข้อความของคุณไว้ โดยยังเก็บข้อความจากบอทอื่น
เลือกวิธีระบุบอท
- ชื่อผู้เขียน: เริ่มจากชื่อที่แสดงของบอท หากชื่อคงเดิม ใช้ จับคู่แบบตรงทั้งหมด เพื่อจับคู่ชื่อเต็ม
- @Username: ใช้ชื่อผู้ใช้โดยไม่ใส่
@โดยทั่วไปชื่อนี้เสถียรกว่าชื่อที่แสดง แต่เปลี่ยนได้เช่นกัน - User ID: วิธีที่เชื่อถือได้ที่สุดหากชื่ออาจเปลี่ยน เลือกบอทใต้ บล็อกผู้ใช้ หรือป้อน ID ด้วยตนเอง ดูวิธีค้นหา User ID
- เปิดระบบอัตโนมัติที่จะคัดลอกข้อความที่ส่งกลับ
- คลิกแชทต้นฉบับที่ระบบนี้เฝ้าดูและมีสำเนาวนกลับมา จากนั้นเปิด ตัวกรอง → รายการที่บล็อก
- เพิ่มกฎชื่อหรือชื่อผู้ใช้ของบอท หากต้องการใช้ ID ให้เลือกใต้ บล็อกผู้ใช้ หากไม่พบ ให้เลือก เพิ่มด้วยตนเอง ป้อน ID แล้วกด Enter หรือเลือก +
- เลือก บันทึกการเปลี่ยนแปลง ทำซ้ำกับบอทส่งข้อความอีกทิศทางหากจำเป็น
บล็อกบอทที่แสดงเป็นผู้ส่งของสำเนาที่ส่งมา ไม่ใช่คนที่เขียนข้อความต้นฉบับ ดูตัวอย่างเพิ่มเติมที่ตัวกรอง → บล็อกผู้เขียน
เมื่อผู้ส่งไม่แสดงเป็นบอท
วิธีแก้ต้องตรงกับลักษณะที่แพลตฟอร์มแสดงข้อความที่คัดลอก
- Discord Webhook: สำเนาอาจแสดงชื่อและรูปของบุคคลต้นฉบับ ลักษณะนี้ไม่ได้ทำให้ข้อความกลายเป็นโพสต์ที่เขียนโดยมนุษย์ การละเว้นข้อความบอทยังตัดข้อความจาก Webhook ได้ หากใช้รายการที่บล็อกผู้เขียนเฉพาะราย ให้ใช้ ID ของผู้ส่ง Webhook ไม่ใช่ ID ของบุคคลต้นฉบับ
- ช่องเทเลแกรม: โพสต์อาจแสดงชื่อช่องแทนบอทที่เผยแพร่ข้อความ ตัวกรองข้อความบอทอาจไม่ระบุว่าเป็นโพสต์ของบอท อย่านำช่องที่รับสำเนาไปรวมในแชทที่คัดลอกกลับมา หรือใช้แชทปลายทางแยกกันในแต่ละทิศทาง
- ผู้ส่งประเภทอื่น: หากแพลตฟอร์มไม่ระบุว่าผู้ส่งเป็นบอท ตัวเลือกข้อความบอทอย่างเดียวไม่เพียงพอ บล็อกผู้ส่งจริงหากทำได้ หรือแยกแชทที่คัดลอกกับแชทที่ส่งข้อความออกจากกัน
ตรวจสอบทั้งสองทิศก่อนปล่อยให้ทำงาน
เริ่มระบบอัตโนมัติอีกครั้ง แล้วให้ใครสักคนส่งข้อความใหม่หนึ่งรายการในแต่ละฝั่ง
| ข้อความใหม่ | ผลลัพธ์ที่คาดหวัง |
|---|---|
| มีคนโพสต์ใน Discord | มีสำเนาหนึ่งรายการในเทเลแกรมและสำเนานั้นไม่ถูกส่งกลับ |
| มีคนโพสต์ในเทเลแกรม | มีสำเนาหนึ่งรายการใน Discord และสำเนานั้นไม่ถูกส่งกลับ |
หากสำเนายังปรากฏต่อไปโดยไม่มีโพสต์ใหม่ ให้หยุดระบบอัตโนมัติอีกครั้งและตรวจสอบว่าผู้ส่งรายใดถูกคัดลอกกลับ ตรวจสอบระบบอัตโนมัติทั้งหมดที่เฝ้าดูแชทเดียวกัน ไม่ใช่เฉพาะสองรายการแรกที่พบ ตรวจสอบด้วยว่าการตั้งค่าเฉพาะแชทไม่ได้แทนที่ค่าที่เลือกในการตั้งค่าทั่วไป วิธีการทำงานของการตั้งค่า อธิบายเรื่องนี้
หากมีข้อความซ้ำแต่ไม่ได้วนกลับไปมาระหว่างแชท ดูข้อความซ้ำ