Интеграция OpenClaw с Feishu
OpenClaw (ранее Clawdbot) — это шлюз AI-агентов с открытым исходным кодом и приоритетом локального запуска, который позволяет большим языковым моделям работать 24/7 на вашем компьютере/сервере. Он поддерживает прямое управление компьютером, просмотр веб-страниц, выполнение команд и бесшовную интеграцию с чат-платформами, такими как Feishu, Telegram и Discord.
В этой главе мы интегрируем OpenClaw с Feishu, чтобы реализовать автоматизированные сценарии, такие как отправка сообщений, отправка изображений, получение файлов, взаимодействие с согласованиями и синхронизация данных.
Если вы ещё не установили OpenClaw, сначала его нужно установить:
Установите глобально с помощью команды npm:
npm install -g openclaw@latest --registry=https://registry.npmmirror.com
Или установите с помощью команды pnpm:
pnpm add -g openclaw@latest
Подробные инструкции по установке OpenClaw см. в:Учебник по OpenClaw (Clawdbot)。
Установите официальный плагин Feishu
В новой версии OpenClaw есть встроенная поддержка. Мы можем включить её с помощью следующей команды:
openclaw plugins enable feishu
Далее мы можем использоватьopenclaw plugins listкоманду, чтобы проверить, включён ли он,отключёнозначает отключить,загруженозначает включить:

Создайте бота на платформе Feishu Open Platform
Откройте платформу Feishu Open Platformhttps://open.feishu.cn/appНажмите "Создать корпоративное приложение собственной разработки":
Заполните название приложения (например, "My OpenClaw AI"), описание + значок по своему усмотрению:

Скопируйте учётные данныеApp IDиApp Secret, которые понадобятся позже:

Затем вернитесь в терминал и введите следующую команду для настройки канала:
openclaw channels add
Выберите "Feishu/Lark (飞书) (нужны учётные данные приложения)":

Выберите "Введите App Secret":

Введите отдельно учётные данные приложения, которое мы создали ранее на FeishuApp SecretиApp ID:

Установите режим подключения и используйте внутренний домен:

Для следующей политики групповых чатов выберите Open, чтобы можно было отвечать во всех групповых чатах.

Если выбрать «Список разрешённых», отвечать можно только в групповых чатах из белого списка.
После выбора параметров вернитесь в меню и выберитеГотово, затем нажмите Enter, чтобы для остальных параметров использовались значения по умолчанию; настройка Feishu завершена.

Вернитесь в веб-интерфейс, проверьте параметры канала — и вы увидите, что Feishu включён:

Включите возможности бота
Затем вернитесь в интерфейс создания приложения в Feishu. В левом меню → Добавить возможность приложения → Бот нажмите кнопку «Добавить», чтобы включить возможность бота:

Настройте разрешения. В левом меню → Управление разрешениями → Пакетный импорт/экспорт разрешений:

Вставьте следующий JSON:
{
"scopes": {
"tenant": [
"aily:file:read",
"aily:file:write",
"application:application.app_message_stats.overview:readonly",
"application:application:self_manage",
"application:bot.menu:write",
"cardkit:card:read",
"cardkit:card:write",
"contact:user.employee_id:readonly",
"corehr:file:download",
"event:ip_list",
"im:chat.access_event.bot_p2p_chat:read",
"im:chat.members:bot_access",
"im:message",
"im:message.group_at_msg:readonly",
"im:message.p2p_msg:readonly",
"im:message:readonly",
"im:message:send_as_bot",
"im:resource"
],
"user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
}
}

Список разрешений:

Настройте подписку на события
Затем нам нужно подписаться на связанные события для приложения. В левом меню выберите События и обратные вызовы → Конфигурация событий:

Для способа подписки используйте длительное соединение для получения событий (WebSocket), затем сохраните.
Добавьте следующие события:
- im.message.receive_v1 - Получение сообщений
- im.message.message_read_v1 - Уведомление о прочтении сообщения
- im.chat.member.bot.added_v1 - Бот добавлен в группу
- im.chat.member.bot.deleted_v1 - Бот удалён из группы

Список добавленных событий:

Опубликовать приложение
В левом меню → Управление версиями и выпуск → Создать версию → Отправить на проверку → Опубликовать:

Информация о выпуске:

Запуск и тестирование
Запустите openclaw:
openclaw gateway или openclaw gateway --port 18789
Используйте Feishu, чтобы создать тестовую группу:

В настройках группы добавьте бота, которого мы только что создали:

Далее мы можем начать общаться с OpenClaw. Вы можете упомянуть его через @, чтобы он представился. Нормальный ответ означает, что процесс работает:
