ปรับแต่งลีดเดอร์บอร์ด X Bot: อธิบายค่าถ่วงน้ำหนักคะแนน

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

Nacho Collโดย อัปเดตเมื่อ: 3 นาทีอ่าน
X Bot คำนวณคะแนนโพสต์จากค่าถ่วงน้ำหนักไลก์ รีทวีต ตอบกลับ โควต และยอดวิว มาดูวิธีทำงานของสูตรและวิธีปรับให้เหมาะกับคอมมูนิตี้ของคุณ

รายงานของ X Bot ทุกฉบับลงท้ายเหมือนกันเสมอ คือรายชื่อที่จัดอันดับพร้อมตัวเลขข้างชื่อแต่ละคน ตัวเลขนั้นเป็นตัวตัดสินว่าใครดูเหมือนเป็นผู้ทำผลงานยอดเยี่ยมที่สุดในคอมมูนิตี้ของคุณในสัปดาห์นั้น แชทส่วนใหญ่ไม่เคยไปแก้ไขวิธีคำนวณเลย และสำหรับแชทส่วนใหญ่นั่นก็เป็นทางเลือกที่ถูกต้อง แต่ถ้าคุณเคยเห็นรายงานแล้วคิดว่า “คนนี้ไม่ใช่คนที่ขับเคลื่อนบทสนทนาจริง ๆ” ทางแก้ไม่ใช่การเปลี่ยนบอท แต่คือการปรับค่าถ่วงน้ำหนัก

นี่คือฟีเจอร์ที่อยู่เบื้องหลังลีดเดอร์บอร์ดทุกอันอย่างเงียบ ๆ นั่นคือคะแนนต่อเมตริกที่คุณสามารถปรับได้จาก /setup🎨 Customization มาดูกันว่ามันทำงานอย่างไรจริง ๆ สูตรคำนวณเป็นอย่างไร และที่สำคัญไม่แพ้กันคือเมื่อไหร่ที่ควรปล่อยมันไว้เฉย ๆ

อะไรบ้างที่ถูกนำมาคิดคะแนน และทำไม#

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

ค่าถ่วงน้ำหนักเริ่มต้นถูกปรับให้เหมาะสมกับคอมมูนิตี้ทั่วไป โดยการมีส่วนร่วม (ไลก์ ตอบกลับ) มีค่ามากกว่าการเข้าถึงล้วน ๆ (ยอดวิว) ส่วนรีทวีตและโควตอยู่ระหว่างกลาง ค่าเริ่มต้นนี้ใช้ได้ดีถ้าคุณต้องการแค่ “ใครที่กระตือรือร้นและได้รับการมีส่วนร่วม” ซึ่งครอบคลุมแชทส่วนใหญ่ที่ใช้การตั้งค่า 🎯 Filters แบบมาตรฐาน

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

สองแคมเปญ สองโพสต์ “ที่ดีที่สุด” ที่ต่างกัน#

ลองนึกถึงผู้ประสานงานแคมเปญ KOL สำหรับการเปิดตัวโทเคน เป้าหมายคือการรับรู้ (awareness) คือทำให้โทเคนไปอยู่ในสายตาคนให้มากที่สุดก่อนขึ้นกระดานเทรด สำหรับเป้าหมายนี้ โพสต์ที่ถูกโควตทวีตไปยังไทม์ไลน์อื่นห้าที่มีค่ามากกว่าโพสต์ที่ได้ไลก์เงียบ ๆ จากกลุ่มผู้ชมกลุ่มเดิม การเพิ่มค่าถ่วงน้ำหนักของรีทวีตและโควต โดยปล่อยให้ค่าของการตอบกลับคงเดิม จะดึงลีดเดอร์บอร์ดไปทาง “ใครที่ทำให้เรื่องนี้แพร่กระจายจริง ๆ” ไม่ใช่แค่ “ใครที่โพสต์อะไรที่ได้รับความนิยม”

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

ไม่มีแชทไหน “ผิด” ที่ใช้บอทเดียวกันด้วยตัวเลขที่ต่างกัน นั่นคือประเด็นของการทำให้ค่าถ่วงน้ำหนักปรับได้แทนที่จะตายตัว

จะเปลี่ยนได้ที่ไหน#

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

Filters › Default

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

สูตรคำนวณ แบบเข้าใจง่าย#

ต่อโพสต์: score = (likes × weight_likes) + (retweets × weight_retweets) + (replies × weight_replies) + (quotes × weight_quotes) + (views × weight_views)

ต่อผู้ใช้ ต่อรอบรายงาน: บอทจะรวมคะแนนของทุกโพสต์ที่ (ก) ตรงกับตัวกรองที่ใช้งานอยู่ และ (ข) ถูกโพสต์หรือระบุว่าเป็นของผู้ใช้คนนั้น จากนั้นจัดอันดับผู้ใช้ตามคะแนนรวมนั้น จำนวน top-N (ตั้งค่าได้ใน 🎨 Customization เช่นกัน) จะกำหนดว่ามีกี่แถวที่จะปรากฏในภาพรายงานที่สร้างขึ้นจริง การเพิ่มค่านี้ไม่เปลี่ยนคะแนนของใคร แต่เปลี่ยนแค่ว่าภาพจะแสดงลงไปในรายชื่อไกลแค่ไหน

ไม่มีขั้นตอนการปรับให้เป็นมาตรฐาน (normalization) และไม่มีการลดค่าตามเวลา (decay) โพสต์ไวรัลเพียงโพสต์เดียวจากวันแรกของช่วงรายงาน 7 วันจะมีค่าเท่ากันเป๊ะในวันที่เจ็ดเหมือนกับวันที่มันเกิดขึ้น ถ้าคุณต้องการให้กิจกรรมที่ใหม่กว่ามีความสำคัญมากขึ้น นั่นคือการเปลี่ยนตารางเวลา (ช่วงรายงานที่สั้นลง) ไม่ใช่การเปลี่ยนค่าถ่วงน้ำหนัก

มาดูตัวอย่างที่คำนวณจริงเพื่อให้เห็นภาพชัดขึ้น สมมติว่ามีสองโพสต์เข้ามาในช่วงรายงานเดียวกัน โดยใช้ค่าถ่วงน้ำหนักใกล้เคียงค่าเริ่มต้นคือ likes=1, retweets=2, replies=3, quotes=2, views=0.01:

  • โพสต์ A: 200 ไลก์, 40 รีทวีต, 5 ตอบกลับ, 10 โควต, 15,000 วิว → (200×1) + (40×2) + (5×3) + (10×2) + (15,000×0.01) = 200 + 80 + 15 + 20 + 150 = 465
  • โพสต์ B: 60 ไลก์, 8 รีทวีต, 35 ตอบกลับ, 2 โควต, 2,000 วิว → (60×1) + (8×2) + (35×3) + (2×2) + (2,000×0.01) = 60 + 16 + 105 + 4 + 20 = 205

ด้วยค่าถ่วงน้ำหนักเหล่านี้ การเข้าถึงของโพสต์ A ทำให้มันได้คะแนนสูงกว่า แม้ว่าโพสต์ B จะสร้างการตอบกลับมากกว่าถึงเจ็ดเท่า ทีนี้ลองเพิ่มค่าถ่วงน้ำหนักของการตอบกลับเป็นสองเท่าเป็น 6 และลดค่าถ่วงน้ำหนักของยอดวิวลงเป็น 0.002 โพสต์ A จะกลายเป็น 200 + 80 + 15 + 20 + 30 = 345 โพสต์ B จะกลายเป็น 60 + 16 + 210 + 4 + 4 = 294 ช่องว่างแคบลงอย่างมาก และแค่หนึ่งเธรดตอบกลับดี ๆ เพิ่มก็อาจพลิกอันดับได้ นั่นคือกลไกทั้งหมด ไม่มีตัวคูณแอบแฝง ไม่มีตัวปรับแต่งเฉพาะบัญชี มีแค่ตัวเลขห้าตัวที่คุณควบคุมได้ และการบวกรวมกัน

กรณีของ KOL เดี่ยว#

ค่าถ่วงน้ำหนักมีความหมายต่างออกไปอีกสำหรับ KOL เดี่ยวที่รันบัญชีของตัวเองผ่าน X Bot เพื่อใช้เป็นพอร์ตโฟลิโอผลงานสาธารณะ มากกว่าเป็นลีดเดอร์บอร์ดทีม ในกรณีนี้มีผู้ใช้เพียงคนเดียวในการจัดอันดับ ดังนั้นคำถาม “ใครอยู่อันดับหนึ่ง” จึงหายไป แต่ค่าถ่วงน้ำหนักยังคงกำหนดว่าโพสต์ ของคุณเอง โพสต์ไหนที่บอทจะเน้นให้เป็นผลงานที่ดีที่สุดของช่วงนั้น และยังกำหนดคะแนนหลักที่จะปรากฏขึ้นถ้าแชทของคุณผ่านเกณฑ์แดชบอร์ดสาธารณะ KOL เดี่ยวที่กำลังเสนอดีลกับแบรนด์อาจต้องการตัวเลขที่เน้นการเข้าถึง (ยอดวิว รีทวีต) ซึ่งดูดีสำหรับสปอนเซอร์ที่ไล่ดูหน้าสาธารณะ ส่วน KOL เดี่ยวที่พยายามพิสูจน์ความน่าเชื่อถือของคอมมูนิตี้จริงต่อโปรเจกต์ที่กำลังเสนอตัวร่วมงานอาจต้องการตัวเลขที่เน้นการตอบกลับมากกว่า บอทเดียวกัน เมนูเดียวกัน แต่ตัวเลขห้าตัวต่างกันขึ้นอยู่กับว่าใครจะเป็นคนอ่านรายงาน

ค่าถ่วงน้ำหนักส่งผลต่อฟีเจอร์อื่นอีกสองอย่างอย่างไร#

มีสองสิ่งที่อยู่ปลายทางของสูตรคะแนนที่ควรรู้ก่อนที่คุณจะเริ่มปรับแต่ง:

ตัวเลือกทวีตที่ดีที่สุด รายงานแต่ละฉบับยังแสดง “ทวีตที่ดีที่สุด” หนึ่งรายการของช่วงเวลานั้น ซึ่งเลือกจากข้อมูลการมีส่วนร่วมชุดเดียวกัน เราอธิบายกฎการคัดเลือก — รวมถึงพฤติกรรมป้องกันการซ้ำที่ตั้งใจออกแบบไว้ — ใน How the “Best Tweet of the Day” Picker Works การเปลี่ยนค่าถ่วงน้ำหนักของคุณจะเปลี่ยนว่าโพสต์ไหนได้คะแนนสูงสุดโดยรวม ซึ่งอาจเปลี่ยนว่าโพสต์ไหนถูกเลือกเป็น “ดีที่สุด” เพราะตัวเลือกนี้อาศัยเมตริกถ่วงน้ำหนักชุดเดียวกัน

เกณฑ์แดชบอร์ดสาธารณะ แชทที่ผ่านเกณฑ์คะแนนสูงสุด 300 มีโพสต์ที่ติดตาม 5 โพสต์ขึ้นไป และมีผู้ใช้ที่กระตือรือร้น 2 คนขึ้นไปในเดือนปัจจุบัน จะมีสิทธิ์ขึ้นลีดเดอร์บอร์ดสาธารณะที่ xbot.ninja (ดู Putting Your Project on the Public X Bot Dashboard) เนื่องจากเกณฑ์นี้วัดจาก คะแนนสูงสุด การเพิ่มค่าถ่วงน้ำหนักที่ทำให้คะแนนพองตัว (เช่นยอดวิว ซึ่งมักเป็นตัวเลขดิบที่ใหญ่ที่สุด) อาจทำให้แชทข้ามเส้นนั้นได้เร็วขึ้น ไม่ว่าจะดีหรือไม่ดี ถ้าคุณตั้งใจเก็บแชทให้เป็นส่วนตัว นั่นก็เป็นเหตุผลให้คงค่าถ่วงน้ำหนักของยอดวิวไว้แบบระมัดระวัง

เมื่อไหร่ที่ไม่ควรแก้ค่าเริ่มต้น#

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

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

ถ้าไม่มีชุดค่าถ่วงน้ำหนักในตัวไหนที่ตอบโจทย์คุณได้ /setup❓ Help & Support จะติดต่อทีมงานได้โดยตรง คุ้มค่าที่จะส่งข้อความก่อนที่คุณจะเสียเวลาทั้งบ่ายไปกับการลองผิดลองถูกเพื่อหาตัวเลข “ที่ถูกต้อง”

พร้อมที่จะติดตามคอมมูนิตี้ของคุณบน X แล้วหรือยัง? เพิ่ม @BWS_X_Bot เข้ากลุ่ม Telegram ของคุณ รัน /setup แล้วรายงานฉบับแรกของคุณจะถูกส่งตามตารางเวลาที่ตั้งไว้ แผน FREE ครอบคลุม 100 โพสต์/เดือน ไม่ต้องใช้บัตร

เกี่ยวกับบทความนี้: บทความนี้จัดทำขึ้นด้วยความช่วยเหลือของ AI โดยใช้เวิร์กโฟลว์เนื้อหาของ X Bot และได้รับการตรวจสอบโดย Nacho Coll ผู้ก่อตั้งและ Principal ที่ Blockchain Web Services (BWS) ก่อนเผยแพร่ ข้อเรียกร้องเกี่ยวกับผลิตภัณฑ์ทุกข้อ ถูกตรวจสอบเทียบกับบอทที่ใช้งานจริง อ่าน วิธีที่เราใช้ AI ในเนื้อหาของเรา พบข้อผิดพลาด? ติดต่อเราผ่าน /setup → ❓ Help & Support

Nacho Coll

เกี่ยวกับผู้เขียน

Founder & Principal, Blockchain Web Services

Nacho leads the Blockchain Web Services (BWS) team that builds and operates X Bot — the Telegram bot that turns X (Twitter) activity into leaderboards for crypto communities. He writes about KOL performance tracking, the X API, and running analytics bots for Telegram groups, from the operator side of the wire. Building on blockchain and decentralized infrastructure since 2019.

  • leaderboard scoring weights
  • twitter engagement score formula
  • customize kol ranking
  • telegram bot leaderboard settings
กลับไปที่บล็อก

บทความที่เกี่ยวข้อง