Налаштування вагів рахунку в лідерборді X Bot

X Bot оцінює пости за вагами лайків, ретвітів, відповідей, цитат і переглядів. Як працює формула і як налаштувати її під свою спільноту.

Nacho Collавтор Оновлено: 7 хв читання
X Bot оцінює пости за вагами лайків, ретвітів, відповідей, цитат і переглядів. Як працює формула і як налаштувати її під свою спільноту.

Кожен звіт X Bot завершується однаково: рейтингом імен, і поруч із кожним — число. Саме це число визначає, хто виглядає найактивнішим учасником вашої спільноти цього тижня. Більшість чатів ніколи не чіпають те, як воно рахується — і для більшості чатів це правильне рішення. Але якщо ви коли-небудь дивилися на звіт і думали «це не той, хто насправді рухав розмову» — річ не в іншому боті. Річ у вагах.

Це функція, яка тихо стоїть за кожним лідербордом: вага для кожної метрики, яку можна налаштувати через /setup🎨 Customization. Розповімо, що вона робить, як працює математика і — не менш важливо — коли краще її не чіпати.

Що оцінюється і чому#

X Bot відстежує п’ять метрик залученості на пост: лайки, ретвіти, відповіді, цитати й перегляди. У кожної є вага. Коли формується звіт, бот бере всі пости, що відповідали вашим фільтрам за період, рахує рахунок кожного поста як зважену суму цих п’яти метрик, а потім підсумовує рахунки постів кожного користувача. Найбільша сума — перше місце.

Ваги за замовчуванням підібрані розумно для типової спільноти: залученість (лайки, відповіді) важить більше за просте охоплення (перегляди), а ретвіти й цитати — десь посередині. Ці значення за замовчуванням чудово підходять, якщо вам просто треба знати «хто був активним і отримав залученість» — а це покриває більшість чатів, що працюють із налаштуванням 🎯 Filters без змін.

Але «розумно для типової спільноти» — не те саме, що «правильно для вашої кампанії». Два чати з ідентичними сирими цифрами залученості можуть хотіти абсолютно різні лідерборди, бо вимірюють різні речі.

Дві кампанії, два різні «найкращі» пости#

Візьмемо координатора запуску токена, який веде KOL-кампанію. Мета — впізнаваність: показати токен максимальній кількості очей перед лістингом. Для такої мети пост, який процитували в п’яти інших стрічках, вартий більше, ніж пост, що зібрав тихі лайки від тієї самої закритої аудиторії. Підвищення ваги ретвітів і цитат — при незмінній вазі відповідей — зсуває лідерборд у бік «хто реально це поширив», а не просто «хто опублікував щось популярне».

Тепер візьмемо ком’юніті-менеджера, який щотижня перевіряє залученість усередині свого Telegram-простору, суміжного з проектним Discord. Мета тут протилежна: справжня розмова, а не охоплення. Пост, який викликав двадцять щирих відповідей, цінніший за той, що його ретвітнули в порожнечу боти-суміжні акаунти. Підвищення ваги відповідей (і, можливо, зниження ваги переглядів до нуля, бо перегляди найлегше накрутити і найважче на них вплинути) дає лідерборд, який справді відображає здоров’я спільноти.

Жоден із цих чатів не «неправий», використовуючи одного й того ж бота з різними цифрами. У цьому й сенс налаштовуваних, а не фіксованих ваг.

Де це змінити#

Ваги живуть у /setup🎨 Customization, поруч із назвою проекту, описом, логотипом, URL-адресами й заголовком/кольором лідерборду. Вони належать чату, а не глобальні — чат із трьома іменованими фільтрами для трьох різних клієнтів все одно матиме один спільний набір ваг для всіх, оскільки ваги — це властивість звіту чату, а не окремого фільтра.

Filters › Default

Не обов’язково чіпати кожну метрику. Підняти одну вагу, залишивши решту за замовчуванням, зазвичай достатньо, щоб помітно змінити рейтинг — особливо в чатах, де обсяг постів настільки великий, що невеликі різниці в окремих метриках накопичуються на десятках постів за період.

Математика простими словами#

На пост: score = (likes × weight_likes) + (retweets × weight_retweets) + (replies × weight_replies) + (quotes × weight_quotes) + (views × weight_views).

На користувача за період звіту: бот підсумовує рахунок кожного поста, що (а) відповідав активному фільтру і (б) був написаний або приписаний цьому користувачу, а потім ранжує користувачів за цією сумою. Кількість топ-N (також налаштовується в 🎨 Customization) визначає, скільки рядків потрапить у зображення звіту — збільшення цього числа не змінює нічий рахунок, лише те, як далеко вниз списку сягає зображення.

Тут немає ані нормалізації, ані затухання — один вірусний пост із першого дня семиденного вікна звітності важить рівно стільки ж на сьомий день, скільки й у день публікації. Якщо ви хочете, щоб свіжіша активність важила більше, це питання розкладу (коротші періоди звітів), а не ваг.

Ось приклад для наочності. Припустимо, за один період звітності надійшло два пости за приблизно стандартних ваг 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, який намагається довести проекту щиру довіру спільноти, може віддати перевагу вагам, орієнтованим на відповіді. Той самий бот, те саме меню, різні п’ять чисел залежно від того, хто читатиме звіт.

Як ваги взаємодіють з двома іншими функціями#

Варто знати про дві речі, що йдуть за формулою рахунку, перш ніж почати їх налаштовувати:

Вибір найкращого твіта. Кожен звіт також показує один «найкращий твіт» періоду, обраний із тих самих даних про залученість. Правило вибору — і його навмисну поведінку проти повторів — ми розглядаємо в Як працює вибір «Найкращого твіта дня». Зміна ваг змінює, які пости отримують найвищий загальний рахунок, що може вплинути на вибір «найкращого», оскільки вибір теж спирається на ті самі зважені метрики.

Поріг публічного дашборду. Чати, що досягають топового рахунку 300, 5+ відстежених постів і 2+ активних користувачів за поточний місяць, стають доступними для публічного лідерборду на xbot.ninja (див. Як розмістити свій проект на публічному дашборді X Bot). Оскільки цей поріг вимірюється за топовим рахунком, підвищення ваг, що надувають рахунки (наприклад, перегляди, які зазвичай є найбільшим сирим числом), може швидше підштовхнути чат за цю межу — на краще чи на гірше. Якщо ви навмисно тримаєте чат приватним, це причина залишити вагу переглядів консервативною.

Коли не чіпати значення за замовчуванням#

Більшості чатів взагалі не варто відкривати це меню, і це нормальний результат. Ваги за замовчуванням існують тому, що вони працюють для типового випадку: спільнота чи кампанія, яка просто хоче бачити «хто був активним і отримав справжню залученість» без того, щоб хтось накручував конкретну метрику. Якщо ваш звіт уже виглядає правильно — імена нагорі збігаються з тими, кого ви й очікували б інтуїтивно — зміна ваг вирішує проблему, якої у вас немає.

Випадки, коли варто витратити п’ять хвилин, вужчі, ніж здається: кампанія, яка явно оптимізується під охоплення замість розмови (або навпаки), чат, що помітив накрутку конкретної метрики (масові мережі ретвітів — звичайний підозрюваний, і в такому разі зниження ваги ретвітів — розумний захід), або агенція, що стандартизує ваги для кількох клієнтських чатів, аби лідерборди були порівнянними між клієнтами. Поза цими випадками — залиште все як є і витратьте час налаштування на фільтри натомість: саме звідти й береться більшість точності лідерборду.

Якщо жодна з вбудованих комбінацій ваг не дає бажаного результату, /setup❓ Help & Support з’єднає вас із командою напряму — варто написати повідомлення, перш ніж витрачати цілий вечір на підбір «правильних» чисел методом спроб і помилок.

Готові відстежувати свою спільноту в X? Додайте @BWS_X_Bot у свою Telegram-групу, виконайте /setup, і ваш перший звіт з’явиться за налаштованим розкладом. Тариф FREE покриває 100 постів/місяць — картка не потрібна.

Про цю статтю: цей матеріал був підготовлений за допомогою ШІ з використанням контентного процесу X Bot і перевірений Nacho Coll, засновником і головним керівником Blockchain Web Services (BWS), перед публікацією. Кожне твердження про продукт перевіряється на живому боті. Дізнайтеся, як ми використовуємо ШІ в наших матеріалах. Помітили помилку? Зв’яжіться з нами через /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
Назад до Блогу

Схожі статті