Hub Mod - это постоянный клиент Direct Connect с низкой пропускной способностью для авторизованного администрирования хаба. Он входит в систему с одним профилем, настроенным для выбранного хаба, сохраняет доступность общего рабочего пространства живого чата, обнаруживает команды, рекламируемые хабом и его плагинами, и записывает каждую общедоступную команду или личное сообщение, которое он ставит в очередь.
Hub Mod не изобретает разрешения для хаба. Класс учетной записи и собственный каталог команд хаба определяют возможности удостоверения. Подтверждение добавляет этап проверки для мощных команд; это не уменьшает количество команд, доступных для идентификации класса 10.
Обзор
- Создайте специальную учетную запись модератора в хабе и назначьте минимальный класс, требуемый вашей политикой.
- Откройте Hub Mod из назначенного профиля концентратора, настройте псевдоним, пароль, тег клиента, слоты, общий ресурс, количество концентраторов, порты и флаги поддержки, затем сохраните.
- Выбрать Подключиться и ждать Подключено.
- Выбрать Откройте для себя команды для запроса хаба, Verlihub, Ледокол, Lua и помощи по плагину.
- Перед отправкой команды просмотрите обнаруженный минимальный класс и синтаксис.
- Проверить Исходящая активность для точной полезной нагрузки, пункта назначения, запрашивающего пользователя и состояния доставки.
Статус Соединения
Статус использует тот же жизненный цикл, что и Hub Chat и Hub GPT: Отключено, Подключение, Подключено, Повторное подключение, Не удалось, и Остановлено. Подключено означает, что хаб принял вход. Запуск означает, что постоянный работник по-прежнему владеет сеансом.
Включить разрешает запуск настроенного удостоверения. Подключиться начинает это. Восстановить соединение заменяет текущего работника сохраненным профилем. Отключить останавливает сокет, не отключая конфигурацию. Отключить останавливает рабочего и предотвращает автоматический запуск.
Автоматическое повторное подключение ожидает настроенного интервала после временного сбоя. Фоновый низкий уровень ЦП остается обычным постоянным режимом; Интерактивный режим обеспечивает полное рабочее пространство гостя и протокола, пока владелец активно использует страницу.
Профиль Клиента
Новые профили используют HubMOD как ник для входа, HubMOD - hublist.pwiam.com как описание по умолчанию и mod как псевдоним идентификации. Псевдонимы Идентификации сохраняют дополнительные имена, разделенные запятыми или новыми строками; они не меняют ник для входа, класс учетной записи или права в хабе.
Hub Mod повторно использует поля профиля клиента Hub Chat и Hub GPT. Псевдоним и пароль идентифицируют зарегистрированную учетную запись хаба. Имя клиента, версия клиента и соединение создают тег клиента. Флаги поддержки «Описание», «Электронная почта», «Размер общего ресурса», «Подключенные концентраторы», «Зарегистрированные концентраторы», «Операционные концентраторы», «Слоты», TCP-порт, UDP-порт, TLS и NMDC воспроизводят идентификатор, ожидаемый правилами концентратора.
Значения общего ресурса и количества концентраторов представляют собой объявления, отправленные этим клиентом; они не публикуют файлы и не открывают порты прослушивания. Используйте значения, одобренные владельцем хаба. Пароли хранятся как защищенные секреты и никогда не печатаются в таблице активности или необработанном представлении исходящего протокола.
Ручной Чат И Команды
Общая живая рабочая область обеспечивает основной чат, гостей и частные беседы без какой-либо обработки OpenAI. Публичное сообщение отправляется точно по пути основного чата хаба. Личное сообщение включает выбранного получателя. Отдельная командная консоль принимает полную необработанную команду и использует те же пути доставки.
Для команд с аргументами начните с обнаруженного синтаксиса, замените заполнители заранее заданными значениями и прочтите всю полезную нагрузку перед отправкой. Строка в очереди не является доказательством того, что концентратор принял команду; Отправлено означает, что работник записал его в активное соединение, в то время как полученный ответ концентратора остается видимым в чате и протоколе.
Гости
Панель «Гости» использует ту же сортируемую таблицу, что Hub Chat и Hub GPT. Псевдоним и Роль выровнены по левому краю и сортируются; общий доступ, слоты, тег, адреса, скорости, описание и другие столбцы появляются, когда хаб их предоставляет. Текущий гость может открыть личный диалог. У Активности гостей есть отдельное вертикальное раскрытие, сворачивание которого не удаляет события входа и выхода.
Личные Сообщения
Частные беседы отображают входящие и исходящие сообщения для личности Hub Mod. Используйте его для проверки команд, адресованных боту безопасности хаба, или для частной связи с пользователем, если это разрешено политикой хаба. Таблица исходящей активности отдельно сохраняет точную полезную нагрузку и получателя в очереди.
Разговор может оставаться видимым после того, как получатель покинет его. Прежде чем отправлять еще одно сообщение, подтвердите состояние «Подключено» и текущее присутствие гостя. Никогда не указывайте пароль хаба, учетные данные сайта или несвязанные личные данные в команде или сообщении чата.
Классы Hub И Доступ К Командам
| Класс | Типичная роль | Поведение модов концентратора |
|---|---|---|
| 0 | Анонимный или незарегистрированный пользователь | Предлагаются только команды, объявленные для класса 0 или не имеющие минимального класса. |
| 1 | Зарегистрированный пользователь | Включает класс 0 и команды, рекламируемые для класса 1. |
| 2 | VIP | Включает низшие классы и команды, рекламируемые для класса 2. |
| 3 | Модератор | Включает низшие классы и обычные команды модерации, рекламируемые для класса 3. |
| 4 | Оператор или старший модератор | Включает низшие классы и команды, рекламируемые для класса 4. |
| 5 | Администратор | Включает низшие классы и мощные команды администрирования, рекламируемые для класса 5. |
| 10 | Владелец или хозяин хаба | Доступна каждая синтаксически допустимая команда, даже если обнаружение сообщает о другом минимальном классе. Нет исключений из списка запрещенных или скрытых команд. |
Эти имена являются общими соглашениями Verlihub, а не универсальным стандартом DC++. Выбранный класс должен соответствовать учетной записи, созданной в реальном хабе. Младший класс не может использовать команду, обнаруженный минимальный класс которой выше. Неизвестный минимальный класс остается неизвестным, а не угадывается.
Открытие Команд
Discovery отправляет доступные только для чтения запросы справки и инвентаризации !help, +help, !commands, +commands, !pluglist all, !lstplug, !plugins, !lualist, !luainfo, !lua и !ledohelp. Запросы распределяются по времени, а не отправляются одной серией. Discovery также читает меню NMDC $UserCommand и следует обнаруженным командам справки плагинов. Ответы анализируются по вызову, синтаксису, описанию, категории, источнику и минимальному классу, при этом сохраняются неизмененные справочные данные.
Разные хабы используют разные префиксы и псевдонимы. Таким образом, Discovery учится на подключенном концентраторе, а не полагается на один жестко закодированный список Verlihub. Запустите его снова после изменения плагинов, скриптов, разрешений или класса Hub Mod. Команды, которые больше не возвращаются, помечаются как недоступные, а не удаляются автоматически.
Verlihub Команды
Verlihub обычно объявляет команды через $UserCommand рамки и текст справки, содержащий требования класса. Hub Mod читает оба. Категории меню становятся категориями каталога, токен команды становится вызовом, а объявленный класс становится минимальным классом.
Установка Verlihub позволяет переименовывать префиксы, отключать команды или добавлять сценарии. Считайте текущую справку подключенного концентратора авторитетной. Используйте отображаемый синтаксис команды и подтвердите окончательный псевдоним, продолжительность, причину, класс или значение конфигурации перед отправкой.
Ледокол
Пакеты сценариев Ledokol обычно предоставляют !ledohelp или упомяните другую справочную запись на своем баннере. Hub Mod отдает приоритет Ledokol в списке плагинов, запрашивает его помощь и каталогизирует команды, которые предоставляет ответ. Установленный пакет и версия определяют фактический синтаксис.
Lua И Другие Плагины
Hub Mod обнаруживает Lua объявлений и названий плагинов, таких как Plugin: floodprotect.lua. Если свидетельство содержит команду справки, исполнитель запрашивает эту команду один раз при каждом запуске обнаружения и сохраняет ее возвращенное использование. В таблице «Плагины» отображаются обнаруженное имя, версия, справочная команда и доказательства.
Не каждый сценарий рекламирует себя или предоставляет машиночитаемую справку. Если плагин виден, но команда справки не обнаружена, используйте его документированную команду концентратора вручную и повторно запустите обнаружение после того, как плагин опубликует справку. Hub Mod не должен угадывать недокументированные аргументы.
Мощное Подтверждение Команды
Команды, которые предназначены для бана, исключения, удаления, перезагрузки, перезапуска, остановки, перенастройки, изменения классов или выполнения действий Lua /plugin, требуют наличия флажка подтверждения. Флажок заставляет владельца перечитать точную полезную нагрузку и пункт назначения. Он не меняет авторизацию хаба и не блокирует команду навсегда.
Для класса 10 каждая синтаксически допустимая однострочная полезная нагрузка длиной не более 240 символов остается исполняемой после любого требуемого подтверждения. Единственные отклоненные полезные данные пусты, слишком длинны или содержат символы новой строки, возврата каретки или NUL, которые не могут быть безопасным отдельным сообщением концентратора.
Исходящая Активность И Конфиденциальность
Исходящая активность записывает точное сообщение, общедоступное или частное место назначения, запрашивающего пользователя веб-сайта, состояние подтверждения, время очереди и результат доставки. Также регистрируются зонды Discovery. Используйте эту таблицу с видимым ответом хаба, чтобы проверить, что на самом деле пытался сделать Hub Mod.
Запись активности является оперативным доказательством и может содержать введенные модератором причины или псевдонимы. Ограничьте доступ назначенным владельцам и администраторам хаба. Точное содержимое команд и личных сообщений шифруется при хранении и расшифровывается только для авторизованных владельцев хаба и администраторов при просмотре или выполнении. Пароли остаются за пределами этой таблицы; не вставляйте секреты в аргументы команд, чат, снимки экрана или заявки в службу поддержки.
Устранение Неполадок Hub Mod
| Проблема | Осмотреть | Восстановление |
|---|---|---|
| Hub Mod остается отключенным | Доступность, состояние «Включено», конечная точка концентратора, псевдоним, пароль и последняя ошибка. | Исправьте сохраненный профиль, затем подключитесь один раз. |
| Хаб отклоняет личность | Зарегистрированная учетная запись, повторяющийся псевдоним, класс, общий ресурс, слоты, количество хабов и тег клиента. | Убедитесь, что настроенный профиль соответствует утвержденной учетной записи концентратора, а затем повторно подключитесь. |
| Команды не обнаружены | Состояние подключения, разрешение основного чата, префикс справки, ответы бота-концентратора и необработанный ответ. | Запустите правильную команду справки вручную, а затем повторно запустите обнаружение после того, как ответ станет видимым. |
| Плагин указан без команд | Подключаемые доказательства и команда справки. | Отправьте команду справки по рекламируемому плагину; не придумывайте аргументы. |
| Низший класс не может послать команду | Выбранный класс концентратора и обнаружен минимальный класс. | Используйте авторизованную учетную запись достаточного класса или выберите разрешенную команду. |
| Команда класса 10 запрашивает подтверждение | Точная полезная нагрузка и флажок подтверждения. | Просмотрите и подтвердите это; подтверждение никогда не удаляет доступ к классу 10. |
| Действие остается в очереди | Рабочий, состояние подключения и последняя ошибка. | Восстановить соединение; не отправляйте дубликаты, пока не станет известно состояние очереди. |
| На странице отображаются старые гости или сообщения. | Режим выполнения и последнее состояние подключения. | Переключитесь в интерактивный режим и позвольте текущему снимку заменить устаревшее состояние браузера. |
Похожие Страницы
Прочтите Hub Chat для общего живого клиента и Hub GPT для бота с поддержкой OpenAI. Вернитесь на номер Hub, чтобы выбрать назначенный концентратор.
Родительская Страница
Вернитесь по телефону Hub, чтобы узнать о владельце концентратора и получить рекомендации по диагностике.
Справочник Значков
| Значок | Этикетка | Что он делает |
|---|---|---|
| Чат Хаба | Инструмент только для администраторов: подключается к хабу как настраиваемый диагностический пользователь и показывает сырые ответы хаба, строки чата, личные сообщения и данные списка пользователей, полученные во время сессии. | |
| Подключение К Хабу | Обозначает сохраненный адрес хаба и профиль входа, используемые для открытия и поддержки этой сессии Direct Connect. | |
| Сырой Ответ Хаба | Показывает точные строки протокола, полученные от хаба, для проверки ответов, ошибок и команд сервера. | |
| Сырые Запросы К Хабу | Показывает скрытые строки протокола, отправленные клиентом, для проверки команд без раскрытия секретов. | |
| Запуск | Означает, что worker открывает сокет и завершает вход Direct Connect; чат пока не готов. | |
| Подключено | Означает, что хаб принял вход и клиент может получать живой трафик и отправлять разрешенные учетной записи команды. | |
| Ошибка | Отмечает сессию, которая не смогла запуститься или продолжиться; подробности указывают неудачный этап. | |
| Закрыто | Означает, что сокет и сессия worker завершены, поэтому отправка трафика и сообщений в хаб больше невозможна. | |
| Переключить В Фоновый Режим | Переключает в постоянный режим низкой пропускной способности, сохраняя сообщения и приостанавливая дорогую диагностику. | |
| Переключить В Интерактивный Режим | Восстанавливает полные обновления гостей, сырого протокола и диагностики при том же подключении. | |
| Включить Уведомления Браузера | Выберите режим уведомлений, затем разрешите уведомления в браузере. | |
| Перезапустить Сеанс | Останавливает текущий worker и запускает новую сессию с сохраненными настройками подключения и профиля. | |
| Подключить Снова | Закрывает текущий сокет и сразу выполняет новый вход с теми же сохраненными настройками сессии. | |
| Закрыть Сеанс | Намеренно завершает worker и подключение; сохраненная конфигурация остается доступной для следующей сессии. | |
| Свернуть Чат Хаба | Сворачивает Hub Chat в левую боковую панель и расширяет список гостей на всю ширину рабочей области, не закрывая сеанс. | |
| Развернуть Чат Хаба | Восстанавливает Hub Chat из левой панели и возвращает Hub Chat и список гостей к обычному расположению рядом. | |
| Свернуть Гостей | Сворачивает список гостей в правую боковую панель и расширяет Hub Chat на всю ширину рабочей области. | |
| Развернуть Гостей | Восстанавливает список гостей из правой панели и возвращает обе панели к обычному расположению рядом. | |
| Отправить | Ставит введенное публичное сообщение или команду хаба в очередь активной вошедшей сессии. | |
| Гости | Показывает сообщенных хабом пользователей с ролью, присутствием, клиентом, шарой и доступными данными идентичности. | |
| Искать Гостей По Нику | Фильтрует видимый список гостей по нику без отправки поиска или команды на хаб. | |
| Сообщение | Открывает или возобновляет личный разговор с выбранным гостем, не отправляя сообщение самим действием. | |
| Диалоги | Показывает сохраненные личные разговоры, непрочитанный статус и текущее присутствие каждого гостя. | |
| Роль Обычного Гостя | Серый значок рядом с ником в таблице Гости означает, что хаб не сообщил о правах оператора или бота. | |
| Роль Бота | Серебристый робот рядом с ником в таблице Гости означает, что хаб определил этот сеанс как бота. | |
| Роль Оператора | Золотой ключ рядом с ником в таблице Гости означает, что хаб предоставил этому сеансу права оператора. | |
| Данные Для Входа | Группирует ник, пароль, тег клиента, шару, слоты и другие значения идентичности, объявляемые при входе. | |
| Флаги Поддержки NMDC | Выберите флаги NMDC $Supports, отправляемые при входе. BotINFO по умолчанию отключён для обычного чат-клиента. | |
| Гость Подключился | Появляется в активности гостей, когда хаб сообщает о входе ника; действий администратора не требуется. | |
| Гость Отключился | Появляется в активности гостей, когда хаб сообщает, что ник вышел или отключился. | |
| Сортируемый Столбец | Появляется в заголовке таблицы Гости или Разговоры, когда столбец можно сортировать, но он не задаёт текущий порядок. | |
| Сортировка По Возрастанию | Появляется в активном заголовке при порядке от меньшего к большему; выберите его, чтобы изменить направление. | |
| Сортировка По Убыванию | Появляется в активном заголовке при порядке от большего к меньшему; выберите его, чтобы изменить направление. | |
| Закрыть Личный Чат | Удаляет выбранный личный разговор из списка Разговоры; гость не отключается и не блокируется. | |
| Гость Онлайн | Зелёный индикатор в Разговорах означает, что гость сейчас присутствует на подключённом хабе. | |
| Гость Офлайн | Серый индикатор означает, что гость уже ушёл, но сохранённый разговор остаётся доступным. | |
| Открыть Помощь | Открывает эту справочную статью. | |
| {{ ПВИАМТЕРМ2 }} | Обозначает постоянную область модерации, где владелец проверяет трафик, обнаруживает команды и управляет хабом. | |
| Режим Клиента | Задаёт значение M в теге клиента NMDC. Активный режим отправляет M:A; пассивный отправляет M:P. | |
| Статус соединения | Сообщает, включен ли Hub Mod, работают ли worker и сокет, когда установлено соединение и причину последнего сбоя. | |
| Время выполнения и открытие | Группирует идентичность бота, заявленный профиль клиента, правила переподключения, класс хаба и расписание обнаружения. | |
| Командная консоль | Содержит точную команду, назначение в общем или личном чате, получателя и подтверждение для важных действий. | |
| Откройте для себя команды | Ставит в очередь запросы справки хаба и плагинов, включая доступную команду помощи, и сохраняет найденные команды и плагины Lua. | |
| Доступные команды и плагины | Перечисляет найденные команды и плагины с использованием, источником, минимальным классом и доступностью для учетной записи. | |
| Исходящая активность | Регистрирует каждую точную исходящую команду или личное сообщение со временем, инициатором, назначением и статусом доставки. |