Статистика націй і час ігор¶
Дві команди бота показують статистику ігор сервера: як часто банять і обирають нації та коли стартують ігри. Кожною може скористатися будь-хто на сервері, а відповідь за замовчуванням бачите лише ви.
Статистика націй¶
Команда /nations stats показує, скільки разів кожну націю банили й обирали в іграх цього сервера. Усі параметри необов'язкові:
| Параметр | Що задає | Що буде без нього |
|---|---|---|
period |
За який час рахувати ігри | Останні 30 днів |
status |
status:finished — завершені ігри, status:active — ігри в стані «В процесі» |
Завершені ігри |
private |
private:False показує відповідь усім у каналі |
Відповідь бачите лише ви |
Період відлічують назад від моменту, коли ви виконуєте команду, а гру зараховують за часом її старту:
| Період | Які ігри враховуються |
|---|---|
period:week |
Ті, що стартували за останні 7 днів |
period:month |
За останні 30 днів |
period:season |
За останні 90 днів |
period:year |
За останні 365 днів |
period:all |
Усі ігри сервера |
Значення period:season не пов'язане із сезоном рейтингу: це завжди останні 90 днів. Подробиці — Сезони.
Що показує статистика націй¶
Бот надсилає картку із заголовком «Nation Statistics» і двома значками. Перший значок позначає період: 📅 для period:week і period:month, 🌸 для period:season, 📊 для period:year, 🕙 для period:all. Другий — стан ігор: ✅ для status:finished, ⚔️ для status:active.
Рядок «Period:» показує першу й останню дату періоду, а з period:all — «All time». Рядок «Status:» показує «finished» чи «active», як у параметрі status.
Під ними стоять два стовпці:
- «🚫 BANS» — скільки разів націю банили;
- «✅ PICKS» — скільки разів націю обрали, щоб нею грати.
У кожному рядку — назва нації основною мовою сервера, її значок і число. Нації йдуть від найчастішої до найрідшої. Кожен стовпець показує лише ті нації, які за обраний період потрапили в нього хоча б раз. Довгий список бот продовжує на наступних картках, по 20 націй у стовпці.
Решту написів картки бот показує англійською. Подробиці — Мова бота.
Які ігри потрапляють у статистику націй¶
Статистика бере лише стартовані ігри цього сервера. Бани в зборі, який так і не стартував, у ній не враховуються. Крім того, діють три умови:
- Бани в грі ставили щонайменше 3 різні гравці. Інакше гра не потрапляє ні в «🚫 BANS», ні в «✅ PICKS». Тому ігор Duel, де гравців лише 2, у статистиці немає. Подробиці — Бани.
- Перервані ігри не враховуються. Їх немає ні з
status:finished, ні зstatus:active. - У грі, що триває, рахуються лише обрані нації. Гравець, якому націю ще не обрано, нічого не додає в «✅ PICKS». Подробиці — Вибір націй і обмін слотами.
Час ігор¶
Команда /gametime малює теплову карту: у які дні тижня й години на сервері стартують ігри. Усі параметри необов'язкові:
| Параметр | Що задає | Що буде без нього |
|---|---|---|
timezone |
Часовий пояс карти; його обирають із підказок | Київський час |
is_private |
is_private:False показує карту всім у каналі |
Карту бачите лише ви |
force_update |
force_update:True перераховує ігри одразу |
Числа оновлюються не частіше ніж раз на годину |
Почніть набирати в timezone назву міста англійською. Discord покаже до 25 відповідних поясів, наприклад «Europe/Berlin». Описи команди й параметрів Discord показує російською.
Що показує карта часу¶
Бот надсилає зображення із заголовком «Распределение времени создания игры» і назвою поясу в дужках. Попри слово «создания», карта рахує ігри за часом старту.
| Частина карти | Що показує |
|---|---|
| Стовпці | Дні тижня від «Понедельник» до «Воскресенье» |
| Рядки | Двогодинні проміжки від «00:00-02:00» до «22:00-24:00» |
| Клітинки | Число й колір за шкалою «Количество игр»: що більше число, то темніша клітинка |
| Чорна рамка | Поточний день і проміжок за обраним поясом |
| Підпис унизу | «Часовой пояс:» з назвою поясу й зсувом від UTC |
Карта не зважає на стан гри: завершені, перервані й ті, що ще тривають, рахуються однаково. Збори, які так і не стартували, на карту не потрапляють.
Як часто оновлюється карта¶
Бот рахує ігри для карти не частіше ніж раз на годину, і ці числа спільні для всіх на сервері. Протягом години кожен виклик /gametime бере ті самі числа й лише перемальовує їх під обраний пояс. Щоб урахувати ігри, що стартували щойно, додайте force_update:True.
Що може піти не так¶
- Стовпці «🚫 BANS» і «✅ PICKS» порожні. За обраний період немає ігор, де бани ставили щонайменше 3 гравці, або з
status:activeзараз немає таких ігор у стані «В процесі». Візьміть довший період, наприкладperiod:all, або замінітьstatus:activeнаstatus:finished. - У статистиці націй немає ваших ігор Duel. У грі Duel лише 2 гравці, а статистика бере ігри з банами від 3 гравців.
- Бот відповідає «Некорректный часовой пояс. Пожалуйста, выберите из списка.» У
timezoneвведено назву, якої немає серед поясів. Почніть набирати місто англійською й оберіть пояс із підказок. - На карті часу немає гри, що стартувала щойно. Карту перераховують раз на годину. Додайте до
/gametimeпараметрforce_update:True.
Пов'язане¶
- Нації: бани, драфт і вибір
- Бани
- Вибір націй і обмін слотами
- Сезони
- Статистика гравця
- Команди бота
- Мова бота