Перейти к содержимому

WALink

Мод, который связывает внутриигровой текстовый чат с групповым чатом WhatsApp.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
238
Подписчиков на Modrinth
2
версии
2
Обновлён
22 мая 202622 мая
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.10–26.1.2
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 0.1.1 от 22 мая 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.10–26.1.2
Описание переведено автоматическиПоказать оригинал (EN)

WALink

Экспериментальный мод для Minecraft, который связывает внутриигровой текстовый чат с групповым чатом WhatsApp, не съедая оперативку, как средняя вкладка Chrome. (Причина, по которой я упоминаю потребление оперативки: некоторые другие реализации автоматизации WhatsApp буквально открывают вкладку Chrome!) Могут возникать баги, краши и зависания, мод всё ещё экспериментальный. (По большей части это просто я не реализовал достаточно обработки ошибок, так что в 99% случаев, если что-то идёт не так, может произойти что угодно вместо простого перезапуска или уведомления.) Большинство проблем должно быть устранено, но всегда есть небольшой шанс, что что-то всё равно пойдёт не так. Лучшее первое решение — вероятно, просто перезапустить walink. Должен переподключаться после кратковременных перебоев сети, хотя это не гарантируется. Иногда необходим ручной перезапуск.

Отказ от ответственности

Я не поощряю использование программного обеспечения для вмешательства в собственный аккаунт WhatsApp. Это лишь для целей экспериментирования и доказательства концепции.

Риски использования этого ПО

Реалистично? Довольно низкие. Хотя я не одобряю использование этого мода, так как использование автоматизированного ПО на вашем аккаунте противоречит условиям использования WhatsApp, эта политика, скорее всего, существует только для остановки крупных мошеннических операций. Пока вы используете его только на небольшом сервере с друзьями, реальный риск блокировки вашего аккаунта крайне низок. Кроме того, я не могу сказать это со 100% уверенностью, но полагаю, что библиотека baileys довольно хорошо имитирует протокол WhatsApp Web и не вызовет автоматически никаких серьёзных подозрений без проверки человеком. Также стоит отметить, что это, конечно, снижает безопасность вашего группового чата WhatsApp. Хотя обычно он защищён сквозным шифрованием, этот мод связывает его с сервером Minecraft, который не имеет сквозного шифрования, и поэтому технически более уязвим для взлома. Кроме того, сообщения сохраняются в логах сервера, и вы можете захотеть или не захотеть удалять старые логи. Также мод создаёт собственные логи, которые могут содержать конфиденциальную информацию. У вас есть возможность удалить эти логи с помощью команды, подробнее ниже.

Установка / Настройка

Установите Node.js вместе с npm (важно!) и убедитесь, что он добавлен в PATH (на странице загрузки ниже вы можете просто скачать готовые установщики/бинарники для вашей системы). Поместите .jar мода в папку модов fabric. Запустите игру/сервер. После запуска выполните /walink chat_name ИМЯ, чтобы настроить имя группового чата, который вы хотите связать (ДОЛЖЕН БЫТЬ ГРУППОВЫМ ЧАТОМ) (ДОЛЖЕН ТОЧНО СОВПАДАТЬ С ИМЕНЕМ ГРУППОВОГО ЧАТА). Выполните /walink auth и дождитесь QR-кода. Отсканируйте его телефоном, чтобы связать WALink с вашим аккаунтом WhatsApp. Выполните /walink restart, чтобы полностью запустить бэкенд и заставить WALink работать.

Известные проблемы

Редко может случиться, что при запуске WALink пытается синхронизировать старые чаты, несколько раз говорит "0 процентов", затем зависает и никогда не продолжает (подождите около минуты, чтобы быть на 100% уверенным, что он завис). Это, скорее всего, проблема с библиотекой, которую использует WALink, и единственный способ исправить это — просто деаутентифицировать WALink и заново аутентифицироваться. Также может случиться, что он просто зависает во время аутентификации или запуска, в этом случае просто остановите и повторите процесс. Одно из решений — всегда просто остановить minecraft, удалить папку walink-data целиком и попробовать снова. Иногда он сталкивается с необъяснимыми проблемами. Отлаживать их — кошмар, так как никогда не знаешь, это библиотека, мой собственный код или что-то совсем другое, а потом, когда я пытаюсь воспроизвести проблему, она просто полностью исчезает.

Настройка

Целевой групповой чат можно задать через команды (подробнее выше и ниже). Остальную часть конфига можно редактировать через файл конфигурации (config/walink.json). Чтобы применить ручные изменения в конфиге, вам нужно сначала полностью остановить сервер! Иначе он просто перезапишет конфиг при выходе.

Удаление

Просто удалите мод. При желании вы можете удалить папку walink-data, так как это просто оставшиеся файлы WALink, которые могут содержать конфиденциальную информацию. Перед этим в игре вы также можете выполнить /walink deauth, чтобы сэкономить себе немного работы.

Команды

В Minecraft:

  • /walink help: Получить небольшое справочное сообщение об этих командах.
  • /walink auth: Аутентифицирует WALink с вашим аккаунтом WhatsApp. Обычно требуется запускать только в первый раз, если только не потребуется повторная аутентификация. В вашем приложении WhatsApp WALink будет отображаться как "Google Chrome (Windows)", так как базовая библиотека имитирует экземпляр WhatsApp Web.
  • /walink deauth: Деаутентифицирует WALink от вашего аккаунта WhatsApp. WALink должен быть запущен, чтобы он был отвязан в приложении WhatsApp, иначе он останется в приложении (настоящий зомби. WALink запросит новую аутентификацию в следующий раз). Полезно при возникновении проблем с аутентификацией/входом.
  • /walink vanish on/off: [НЕ РЕАЛИЗОВАНО] Позволяет вашим сообщениям не появляться в групповом чате WhatsApp.
  • /walink stop: Останавливает WALink. Можно перезапустить с помощью /restart.
  • /walink restart: Перезапускает бэкенд WALink на Node.js для решения возможных проблем и зависаний, или просто запускает его, если он не был запущен ранее.
  • /walink chat_name: Установить имя целевого группового чата. Внимание: оно должно быть уникальным именем группового чата и точно совпадать с именем. Если существуют два групповых чата с одинаковым именем, это по сути лотерея, куда попадут сообщения.
  • /walink clear_logs: Очищает старые логи (кроме лога текущего запуска). В WhatsApp:
  • .mc help: Получить небольшое справочное сообщение об этих командах.
  • .mc vanish on/off: [НЕ РЕАЛИЗОВАНО] Позволяет вашим сообщениям не появляться в текстовом чате Minecraft
  • .mc players: Показывает список игроков, currently на сервере. /walink vanish не защищает от появления в этом списке.

Технические детали

Требуется установленный Node.js и npm. Он включает в себя программу node вместе с baileys для обеспечения лёгкой связи с WhatsApp без тяжёлого использования ресурсов.

Поддерживаемые версии

Начиная с 1.21.10 я стараюсь обновлять мод под последнюю версию, как только она выходит. Старые версии могут поддерживаться, но, скорее всего, вам придётся отредактировать fabric.mod.json внутри архива мода. Впрочем, ничего не гарантирую. Возможны бэкпорты на крупные старые версии (по сути, нужно просто пересобрать мод, изменив одно значение, и проверить, что всё работает как надо, — а в 99% случаев так и будет). Если вам нужен мод для конкретной версии, создайте issue на GitHub. Я постараюсь перекомпилировать и протестировать мод под эту конкретную версию игры.

Частые вопросы

Как установить WALink?

Установите Fabric под свою версию Minecraft, скачайте WALink под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть WALink?

У WALink есть сборки для Minecraft 1.21.10–26.1.2.

Нужен ли WALink на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее