LOLBOT
Все разделы документации
МОДУЛИ

Каналы-счётчики

Каналы-счётчики LOLBOT в Lolka — число участников, онлайн и людей в голосе, онлайн серверов Minecraft, CS2, Rust, FiveM и SA-MP в названии закрытого голосового канала.

Что делает модуль#

Бот создаёт закрытый голосовой канал и пишет в его названии живое число, например «👥 Участники: 1280» или «⛏️ Minecraft: 37/100». Канал виден всем, но подключиться к нему и писать в его чат нельзя — это просто табличка над списком каналов.

Что можно считать:

СчётчикОткуда число
Участники сервераЧисло участников по данным Lolka
Участники в сетиУчастники со статусом, отличным от «Не в сети»
В голосовых каналахЛюди в голосовых каналах сервера, без LOLBOT
Minecraft: Java EditionОбычный пинг списка серверов (порт 25565)
Minecraft: Bedrock EditionПинг Bedrock (порт 19132)
CS2, CS 1.6, Rust, GMod и другие SourceЗапрос A2S_INFO (порт 27015)
FiveM (GTA V)Публичный /dynamic.json сервера (порт 30120)
SA-MP / open.mpЗапрос информации SA-MP (порт 7777)

Где найти#

Кабинет → Модули → Каналы-счётчики.

Быстрый старт#

  1. Нажмите «Добавить счётчик».
  2. Выберите, что считать. Для игрового сервера укажите адрес и, если он нестандартный, порт.
  3. Поправьте название канала или оставьте готовое. Нажмите «Проверить», чтобы увидеть, как канал будет называться сейчас.
  4. Нажмите «Создать счётчик». В течение минуты бот создаст категорию «📊 Статистика» (или с вашим названием, см. ниже) и канал в ней.

Категорию и каналы можно перетащить в Lolka выше по списку — бот их не двигает.

Настройки#

Название категории#

Поле над списком счётчиков. По умолчанию «📊 Статистика». Если категории ещё нет, бот создаст её с этим названием вместе с первым счётчиком. Если уже есть — переименует её в течение минуты; каналы и их порядок не меняются.

Категорию можно переименовать и прямо в Lolka: бот запоминает её, а не название. Новое название из кабинета применится только при следующем сохранении поля.

Счётчик#

ПолеЧто делает
Что считатьИсточник числа из таблицы выше
Адрес сервераДомен или IPv4-адрес игрового сервера без порта и http://
ПортЕсли пусто — порт по умолчанию для выбранной игры
Название каналаДо 90 символов. {value} — число (обязательно), {max} — мест на игровом сервере, {status} — «онлайн» или «выключен»

Изменить счётчик можно кнопкой с карандашом, удалить — кнопкой с корзиной: бот удалит и канал.

Как часто обновляется#

Название меняется не чаще раза в 10 минут и только когда число изменилось. Так бот не упирается в ограничения Lolka на переименование каналов. Приход и уход участников ускоряют следующую проверку, но интервал между переименованиями сохраняется.

Если игровой сервер не отвечает, в названии будет 0, а {status} покажет «выключен». Ошибку адреса или сети видно в списке счётчиков.

Если канал удалили#

Счётчик останется в списке со статусом «Канал удалён». Нажмите кнопку восстановления — бот создаст канал заново. Если удалить категорию, следующий новый канал появится в новой категории с названием из настроек.

Какие права нужны боту#

  • Управление каналами — чтобы создать категорию и канал, переименовывать и удалять его.

Бот запрещает роли @everyone «Подключаться» и «Отправлять сообщения» в канале, а у остальных ролей канала снимает эти два разрешения, чтобы они не обходили запрет. Другие права канала не меняются. Администраторы сервера по-прежнему могут писать в чат канала.

Free и Premium#

FreePremium
Участники, в сети, в голосе✓✓
Счётчики игровых серверов—✓
Счётчиков на сервередо 3до 10

Если Premium закончится, работают три самых старых счётчика сервера Lolka, остальные приостанавливаются и снова заработают с Premium. Каналы при этом не удаляются.

Ограничения#

  • Число участников и онлайн — примерные значения Lolka, они могут на несколько человек отличаться от списка участников.
  • Счётчик «В голосовых каналах» обновляется только когда бот получил полный список голосовых каналов после запуска.
  • Адреса во внутренних сетях (192.168.*, 10.*, 127.* и подобные) не принимаются: игровой сервер должен быть доступен из интернета.
  • Бот опрашивает игровой сервер не чаще раза в минуту, даже если его счётчик добавили несколько серверов Lolka.
  • SA-MP работает только с IPv4-адресами.

Частые проблемы#

Канал не появляется. Проверьте, что у роли LOLBOT есть право «Управление каналами». Статус и ошибка видны в списке счётчиков.

Число не меняется. Название обновляется не чаще раза в 10 минут. Если игровой сервер не отвечает, проверьте адрес и порт кнопкой «Проверить» — для Rust и ARK нужен query-порт, а не игровой.

«Адрес сервера ведёт во внутреннюю сеть». Укажите публичный домен или IP, по которому к серверу подключаются игроки из интернета.

Счётчик «Приостановлен». Закончился Premium или превышен лимит бесплатного плана. Удалите лишние счётчики или подключите Premium.