Как я добавил MAX в китайский AI-мост и запустил Claude прямо в мессенджере

Разработчик добавил поддержку мессенджера MAX в open-source фреймворк cc-connect и запустил через него личного ассистента на базе Claude. Адаптер приняли в основной репозиторий, поэтому интеграция теперь доступна другим пользователям проекта.

cc-connect написан на Go и разделён на ядро, адаптеры мессенджеров и адаптеры AI-агентов. Чтобы подключить новую платформу, достаточно реализовать интерфейс с методами запуска, отправки сообщений и описания возможностей, после чего зарегистрировать пакет через init() и build tag. Ядро не зависит от платформ и выбирает режим работы через capability checks.

Адаптер MAX поддерживает голосовые сообщения, файлы, inline-кнопки и сообщения длиной до 4096 символов. Поскольку MAX позволяет редактировать сообщения, Claude может передавать ответ по мере генерации. Через build tag поддержку MAX можно полностью исключить из итогового бинарника.

При интеграции обнаружились особенности MAX Bot API: токен передаётся без префикса Bearer, подписку пользователя приходится проверять постраничным перебором участников, а HTML-превью ссылок нужно отфильтровывать как вложения типа share. После доработки обработки таких вложений мейнтейнеры приняли pull request в основной репозиторий cc-connect.

Коротко

  • Адаптер MAX для cc-connect принят в основной репозиторий и позволяет подключать к мессенджеру Claude, GPT и другие AI-агенты.
  • Интеграция реализована отдельным платформенным модулем: ядро фреймворка работает через интерфейсы и проверку возможностей платформы.
  • MAX поддерживает потоковую выдачу ответа Claude, работу с файлами, голосовыми сообщениями, inline-кнопками и текстом до 4096 символов.
  • MAX Bot API принимает токен без Bearer, а проверка подписки на канал требует постраничного перебора участников через marker.
  • HTML-превью ссылок приходят как вложения share, поэтому адаптер должен фильтровать их, чтобы агент не принимал ссылки за загруженные файлы.

FAQ

Зачем подключать Claude к MAX через cc-connect, если AI-ассистентом можно пользоваться в браузере или отдельном приложении?

Интеграция позволяет задавать вопросы, запускать команды, работать с файлами, изображениями и скриншотами прямо в привычном чате без переключения между приложениями.

Можно ли использовать адаптер MAX отдельно, не включая его код в каждую сборку фреймворка cc-connect?

Да. Поддержка зарегистрирована через build tag, поэтому при сборке с тегом no_max код адаптера не попадает в итоговый бинарник.

Какие особенности MAX Bot API пришлось учитывать при разработке адаптера для AI-агентов?

Токен передаётся без Bearer, участников канала приходится перебирать постранично, а автоматические превью ссылок нужно отсеивать как вложения типа share.

Читайте также

  1. Как перенести расчёт абсолютных валютных курсов на Kaggle и автоматизировать обзоры через Gemini API
  2. Возвращаем к жизни связку OpenClaw и Claude
  3. Заглянуть под капот ИИ-агентов: новый инструмент раскрывает «магию» Claude Code
  4. ИИ-агенты для бизнеса в России: обзор 10 локальных платформ и решений
  5. Критический разбор протокола MCP: проблемы стандартизации для LLM и AI-агентов
Ключевые инсайты из новости (по версии ChatGPT)
  • Плагинная архитектура для подключения AI-агентов к мессенджерам: Фреймворк для интеграции AI-агентов удобно разделять на независимое ядро, адаптеры платформ и адаптеры моделей. Ядро должно работать через общие интерфейсы и проверку возможностей платформы, не содержать условной логики для конкретных мессенджеров и не импортировать их реализации.
    [Архитектура AI-интеграций]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
← Назад в лентуЧитать оригинал →
✈️ Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!