Плагин WeChat для отображения изображений лобстеров перестал работать после обновления OpenClaw, которое произошло в течение 72 часов после его выпуска.

Многие пользователи сети обнаружили, что функция отображения креветок в WeChat перестала работать из-за крупного обновления OpenClaw, которое произошло вчера.
APPSO настоятельно рекомендует с самого начала, если вы хотите разводить креветок в WeChat, не обновлять OpenClaw до последней версии.

Когда мы попытались обновить OpenClaw до последней версии, в процессе обновления действительно появилось несколько предупреждений.
Предупреждения о «содержании опасных шаблонов кода» поступали не только от WeChat (openclaw-weixin на изображении ниже), но и от других ранее настроенных нами чат-приложений, таких как qqbot от Tencent, WeChat Work wecom-openclaw-plugin и Lark.

▲В процессе обновления с версии 3.13 до 3.23 почти все приложения Tencent — qqbot, WeChat Work и WeChat — столкнулись с аналогичными предупреждениями.
Предупреждения об обнаруженных опасных шаблонах кода обычно указывают на то, что определенные методы работы кода в соответствующем плагине могут представлять угрозу безопасности, вызывать проблемы со стабильностью или быть использованы злонамеренными способами.
Это отличается от сообщения об ошибке, которое указывает на явную проблему в коде, невозможность нормального продолжения работы программы или недостоверность результата.
После завершения обновления мы попытались связаться с Clawbot через WeChat, чтобы управлять локально развернутым OpenClaw, но после отправки нескольких сообщений ответа не получили.
Проверив официальные журналы OpenClaw, мы обнаружили, что сообщения, отправленные в Clawbot через WeChat, не синхронизировались с OpenClaw для обработки. Вместо этого несколько сообщений возвращали сообщения об ошибке, указывающие на то, что модуль OpenClaw plugin-sdk не был найден.
Ошибка: Не удалось найти модуль 'openclaw/plugin-sdk'
Однако бот QQ по-прежнему может отвечать нормально.
▲ После обновления WeChat ClawBot не может подключиться к OpenClaw.
После переустановки Clawbot путем ввода команды в терминале, как это было предложено официальным плагином Clawbot для WeChat, в журнале выполнения OpenClaw появилось сообщение о том, что соответствующие модули не найдены.
Какие обновления внесла OpenClaw? Это тоже "полный бардак"?
OpenClaw сейчас, пожалуй, является ведущим проектом с открытым исходным кодом на GitHub, и люди почти ежедневно присылают предложения по оптимизации кода. Официальный релиз обновляется каждые 2-3 дня, и каждое обновление включает в себя множество исправлений, изменений и существенных изменений, нарушающих обратную совместимость.
▲Как видно из GitHub, OpenClaw обновляется довольно часто.
В этом обновлении 2026.3.22-beta.1 команда Openclaw провела масштабную переработку. Они внесли два существенных изменения в систему плагинов.
Первоначальный центральный портал был удалён: ранее все плагины могли напрямую получать необходимые функции из единой точки входа openclaw/plugin-sdk. В этом обновлении данный центральный портал полностью удалён.
Переходные решения не предусмотрены: в списке изменений прямо указано «отсутствует промежуточный слой совместимости». Это означает, что модуль не только был полностью удален, но и не был предоставлен никакой интерфейс для миграции или перехода.
Почему OpenClaw подвергается такому радикальному обновлению?
Хотя это создает неудобства для обычных пользователей WeChat Clawbot, с точки зрения разработки программного обеспечения официальная причина этого заключается главным образом в повышении производительности и обеспечении безопасности.
Предыдущая модель единой точки входа приводила к тому, что плагины загружали в память весь комплект разработчика (SDK) одновременно, даже если они использовали лишь небольшую часть функциональности, что делало программное обеспечение громоздким и медленным.
Введено официальное требование указывать более подробные пути (например, путь к openclaw/plugin-sdk/core), чтобы заставить авторов плагинов "брать то, что им нужно", что значительно повышает скорость запуска Openclaw.
Кроме того, в списке изменений также упоминается «блокировка межпакетного выхода за пределы относительных путей». Это означает, что старый интерфейс был слишком либеральным, и слегка вредоносные плагины потенциально могли получить несанкционированный доступ к другим данным на вашем компьютере. Теперь обязательное использование нового, более детализированного интерфейса заключается в том, чтобы каждый плагин находился в своем собственном, отведенном для него пространстве.
OpenClaw незамедлительно обновил свою официальную документацию, заявив, что обновление было в первую очередь направлено на обеспечение загрузки по запросу, повышение скорости запуска и экономию памяти, а также на повышение понятности интерфейса API.
▲В обновлении плагина OpenClaw объясняется, почему были внесены изменения, какие изменения были реализованы, а также даются рекомендации разработчикам плагинов по их модификации.
Соблюдение правил API означает требование к плагинам использовать только общедоступные, стабильные интерфейсы (т. е. компоненты из openclaw/plugin-sdk/*) для получения необходимых возможностей.
Если все будут использовать относительные пути для скрытого доступа к базовому закрытому коду, это будет напрямую заблокировано, и при изменении имени папки с базовым кодом со стороны официальной команды будет выдана ошибка.
Его заблокировали всего через 72 часа после выхода.
Причина вполне очевидна: плагин clawbot для WeChat больше не может взаимодействовать с OpenClaw.
Авторы плагинов для WeChat и Enterprise WeChat использовали устаревшие правила при написании кода, и в коде было жестко задано требование поиска инструментов из openclaw/plugin-sdk.
При запуске новой версии Openclaw программа считала эту строку кода из плагина WeChat, и при поиске в системе мы обнаружили, что официальный путь был удален.

OpenClaw работает на платформе Node.js, довольно жёсткой системе. Если он не может что-то найти, он немедленно выдаёт ошибку: "Error: Cannot find module 'openclaw/plugin-sdk'", после чего просто перестаёт работать, не позволяя загружать WeChat и Enterprise WeChat. Не говоря уже об отправке сообщений и получении ответов.
QQBot по-прежнему пригоден для использования, главным образом потому, что первоначальное предупреждение об опасном коде относится только к инструменту строгого статического сканирования кода, представленному в этом обновлении. Предупреждение не препятствует запуску плагина.
Этот вопрос вызвал бурные дискуссии в социальных сетях, и некоторые пользователи заявили: «Если WeChat хочет и дальше эффективно использовать этот плагин, ему необходимо серьезно изучить соответствующие аспекты экосистемы открытого исходного кода».
Некоторые утверждают, что сама платформа OpenClaw по своей природе нестабильна и постоянно обновляется и модифицируется.
«Даже если WeChat хочет адаптироваться к открытому исходному коду, почему бы просто не сказать, что дизайн API OpenClaw ужасен? Первоначальный интерфейс проекта был полным бардаком, и он зависал, как только его хоть немного изменяли».
Действительно, ответственная практика сообществ открытого исходного кода заключается в том, чтобы сначала пометить старые интерфейсы как «устаревшие», сохранить их функциональность, но вывести предупреждение, дать разработчикам несколько месяцев на переход, а затем полностью удалить их в следующей крупной версии.
На этот раз WeChat тщательно обновил свою версию, запустив «Настоящий WeChat Lobster», который поддерживает такие функции, как вход по QR-коду, а также отправка и получение сообщений. Некоторые пользователи сети даже обнаружили, что установочный пакет плагина, выпущенный WeChat, содержит первый в истории протокол для запуска персональных роботов.
▲Ссылка: https://www.npmjs.com/package/@tencent-weixin/openclaw-weixin
Но, сделав такой большой шаг, они были преданы обновлением от OpenClaw.
#Добро пожаловать на официальный аккаунт iFanr в WeChat: iFanr (идентификатор WeChat: ifanr), где вы сможете быстро найти еще больше интересного контента.





