Власний Discord-ботСтатистика
Працює на твоєму боті

Статистика сервера

Вкладку «Статистика» перебудовано з нуля, і її обслуговує твій власний бот. Понад сорок видів того, що відбувається на сервері, зберігаються в базі даних твого бота. Вона рахує, що відбувається, і ніколи не зберігає, що хто писав.

server-stats
У мережі
AlexвикористаноToday at 9:14 AM

/serverstats

Custom BotБОТToday at 9:14 AM

Server statistics for the last 7 days

Collected and stored by this server's own bot.

Messages

18,402

Voice time

312 h

Joins

241

Leaves

96

Busiest channel: #general

Повідомлення в #server-stats

Лише ілюстрація — реальний інтерфейс і поведінка можуть відрізнятися

Понад сорок звітів

Що ти отримуєш

Вкладку «Статистика» перебудовано з нуля. Вона охоплює активність, канали, людей і модулі, якими ти користуєшся. Картки модулів з'являються, щойно модуль увімкнено для твого бота.

Активність

  • Динаміка повідомлень
  • Голосовий час на всьому сервері
  • Приєднання та виходи
  • Теплова карта: коли на сервері найактивніше
  • Найактивніші дні тижня й години доби

Канали

  • Які канали жваві
  • Які канали затихли
  • Таблиці лідерів за каналами й категоріями

Люди

  • Активність за ролями
  • Твої найактивніші учасники
  • Нові зірки та постійні учасники, які стихають

Зростання та утримання

  • Рух учасників: приєднання, виходи та чистий приріст
  • Когорти утримання та частка мовчунів
  • Нові й постійні автори повідомлень
  • Скільки часу новим учасникам потрібно, щоб написати перше повідомлення

Команди

  • Твої найчастіші команди
  • Частка помилок команд
  • Використання команд за модулями

Модулі

  • Модерація
  • Тікети
  • Розіграші
  • Рівні
  • Облік запрошень
  • Пропозиції та заявки
  • Серії активності та економіка
  • Custom Commands
Лічильники й часові мітки

Що записується, а чого ніколи не торкається

Усе, що зберігає аналітика, — це число або дата. Поки ти її не ввімкнеш, нічого з цього не існує: таблиці бази даних не створюються, бот не підключає слухачів і не запитує в Discord відповідні події.

Що записується

  • Підсумки сервера за день і за годину: повідомлення, слеш-команди, реакції, секунди голосу, гілки, приєднання та виходи, перші повідомлення авторів і щоденний знімок кількості учасників
  • Як часто спрацьовувала кожна автомодерація за типом тригера. Хто її викликав, не зберігається
  • Кількість повідомлень за каналами та ролями за день
  • По кожному учаснику: повідомлення, реакції та секунди голосу за день, загальна кількість повідомлень за весь час і дати першого повідомлення та останньої активності
  • Обмежений список останніх подій, кожна з яких містить тип події, ID учасника, ID каналу та часову мітку

Що ніколи не записується

  • Текст повідомлення
  • Вкладення, зображення, файли чи посилання: ні їхній вміст, ні їхня кількість
  • Редагування чи видалення повідомлень
  • Особисті повідомлення. Враховується лише активність усередині сервера
  • Канали, яких твій бот не бачить
  • Інші боти. Їхні повідомлення й команди ігноруються

Аналітика не зберігає текст повідомлень і не просить дозволу його читати

Щоб порахувати повідомлення, текст не потрібен. Discord повідомляє твоєму боту, що повідомлення з'явилося, не передаючи його вмісту, а аналітика ніколи не запитує дозвіл, який би це додав. Деякі інші модулі потребують цього дозволу й запитують його, коли ти їх вмикаєш. Але й тоді ніщо в аналітиці не читає текст повідомлень, і в даних аналітики немає поля, де він міг би зберігатися.

Твій бот, твоя база даних

Працює на твоєму боті

Твій бот збирає дані та записує їх у власну базу даних на обраному тобою Bot-Host. SCNX не об'єднує їх з іншими серверами, а дашборд не зберігає копію: він запитує цифри в твого бота щоразу, коли ти відкриваєш вкладку.

Усе зберігається у власній базі даних твого бота
Дані ніколи не змішуються з даними інших серверів
Дашборд запитує твого бота при кожному візиті й не зберігає копій
Регіон твого Bot-Host визначає, у якій країні зберігаються дані
Для ввімкнення потрібен один перезапуск бота, після чого починається збір
SCNX Dashboard / Statistics

Активність на твоєму сервері

Повідомлення, голос, приєднання, події модулів

Твій власний бот

Сам збирає й записує цифри

Власна база даних твого бота

Ніколи не змішується з іншими серверами

Дашборд SCNX

Питає твого бота при кожному візиті. Копій не зберігає.

Твій бот працює на обраному тобою Bot-Host. Хости розташовані в різних регіонах, тож цей вибір визначає, у якій країні фізично зберігаються дані. Якщо твій бот зупинено, дашборду нема в кого запитувати, і вкладка повідомляє про це.

Приватність

Приватність і контроль

Ти вирішуєш, що буде з даними. Експортуй їх, видали або дозволь учасникам самим вийти зі збору.

Завантаж копію

У розділі «Приватність» на вкладці «Статистика», для власника сервера. Файл формується у твоєму браузері з відповідей бота, і по дорозі ScootKit нічого не зберігає. Він охоплює всю історію незалежно від діапазону на екрані, містить приховані картки й завжди перелічує все, що не вдалося експортувати.

Видали все

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

Відмова учасників

Вимкнено за замовчуванням. Увімкни налаштування «Дозволити учасникам відмовитися від аналітики», і учасник зможе виконати /analytics-privacy. Його добові записи буде анонімізовано, підсумки й дати очищено, а нещодавню активність видалено. Загальні показники сервера лишаються, зникає лише зв'язок із людиною.

Як довго це зберігається

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

Дві речі, які залишаються після видалення

Вибір учасників, які відмовилися, щоб видалення даних непомітно не повернуло до збору тих, хто відмовився. І резервні копії для аварійного відновлення, де копія може зберігатися до 90 днів.

Дані — твоя відповідальність

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

Дізнатися, що записується
Слеш-команди

Для твоїх учасників

Учасникам не потрібен доступ до дашборда, щоб побачити, як справи на сервері. Це роблять дві слеш-команди, і кожну можна вимкнути.

/serverstats показує учасникам, що відбувалося на сервері
/mystats показує учаснику його власні цифри. Чужі подивитися не можна
Будь-яку з команд можна вимкнути
bot-commands
У мережі
MiraвикористаноToday at 6:02 PM

/mystats

Custom BotБОТToday at 6:02 PM

Your activity on this server

Only you can see your own figures.

Messages

1,284

Voice time

26 h

Most used channel

#off-topic

Level

14

Opt out any time with /analytics-privacy

Повідомлення в #bot-commands

Лише ілюстрація — реальний інтерфейс і поведінка можуть відрізнятися

Погляд назад

Читай так, як потрібно тобі

Обери проміжок часу, задай часовий пояс і поглянь на рік у ретроспективі.

Три проміжки часу

Останні 24 години, останній тиждень або останні 30 днів. Кожна картка відповідає твоєму вибору, а дані щоразу свіжі з твого бота, коли відкриваєш вкладку.

Твій власний часовий пояс

Дні та години відповідають часовому поясу, який задає власник сервера, за замовчуванням UTC. Зміна застосовується до активності, записаної після неї.

Server Wrapped

Наприкінці кожного року з'являється підсумок року твого сервера, яким можна поділитися. Минулі роки залишаються доступними.

Дай доступ своїй команді

Власники та співвласники можуть відкривати вкладку, а довіреним адмінам можна дати дозвіл «Перегляд і використання аналітики». Лише власник змінює налаштування приватності, завантажує та видаляє дані.

Розташуй вкладку під себе

Кожен сервер стежить за різними цифрами. Налаштуй вкладку «Статистика» так, як зручно тобі.

Перетягни картки в потрібному порядку

Постав угору картки, які перевіряєш щодня, а решту нижче.

Сховай зайве

Приховані картки зникають із вкладки й більше не обчислюються.

Поширені запитання

У базі даних твого власного бота, на Bot-Host, який ти обрав. Bot-Host розташовані в різних регіонах, тож цей вибір визначає, в якій країні фізично лежать дані. Вони ніколи не змішуються з іншими серверами, а дашборд SCNX не зберігає копій: він запитує в бота цифри щоразу, коли ти відкриваєш вкладку.

Ні. Аналітика записує лише кількості й часові позначки, і ніколи не запитує в Discord дозвіл, який дав би їй читати текст повідомлень. Деяким іншим модулям цей дозвіл потрібен, і вони запитують його, коли ти їх вмикаєш. Але й тоді аналітика не читає текст повідомлень, а в її даних немає поля, яке могло б його містити.

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

Якщо на твоєму сервері вже була статистика, історію автоматично перенесли, а стару копію видалили. Стара система ніколи не записувала приєднання, виходи й тих, хто пише вперше, тому за дати до перенесення ці цифри показано як незаписані, а момент передачі позначено. Тепер аналітику збирає лише твій власний бот.

Так, щойно ти ввімкнеш відмову учасників (вона вимкнена за замовчуванням). Тоді учасник виконує /analytics-privacy: його добові записи анонімізуються, загальний підсумок і дати першого повідомлення та останньої активності очищаються, а записи про нещодавню активність видаляються. Його майбутня активність і далі враховується в загальних показниках сервера без зв'язку з ним. Це діє одразу, і він може пізніше знову ввімкнути облік, але видалені дані не повертаються.

Один раз. Після того як увімкнеш статистику на вкладці «Статистика», перезапусти бота кнопкою, що там з'явиться. До цього перезапуску нічого не записується, а нова активність з'являється приблизно за хвилину після нього.

Твій сервер має мати власного бота в SCNX, на свіжій версії. Власник сервера або співвласник вмикає аналітику в дашборді, потім ти перезапускаєш бота. Для бота в Discord Developer Portal має бути ввімкнено Server Members Intent. До перезапуску нічого не записується.

Ти, як оператор сервера. З погляду захисту даних ти контролер, а ScootKit — обробник за Угодою про обробку даних, яка йде разом із твоїм контрактом SCNX. Чи працює аналітика, для чого використовуються цифри й коли вони видаляються, вирішуєш ти. Що саме записується і як довго зберігається, докладно описано на docs.scnx.xyz.

Статистика, що лишається на твоєму боті

Увімкни вкладку «Статистика», один раз перезапусти бота, і він почне збирати дані у власну базу.

Почати