Настройка канала Feishu

Пошаговое руководство по созданию приложения Feishu и его настройке как канала в OpenClaw.

Откройте консоль разработчика Feishu

1
Откройте консоль разработчика

Перейдите на https://open.feishu.cn/app и войдите в аккаунт Feishu.

Создайте приложение

2
Создайте новое корпоративное приложение

Нажмите 'Create Enterprise App', заполните название и описание приложения и выберите иконку.

Создайте новое корпоративное приложение

Получите учетные данные приложения

3
Скопируйте App ID и App Secret

На странице 'Credentials & Basic Info' скопируйте App ID (формат `cli_xxx`) и App Secret. Храните App Secret в безопасности.

Скопируйте App ID и App Secret

Включите возможности бота

4
Включите бота

В 'App Capabilities' > 'Bot' включите возможности бота, чтобы приложение могло работать как бот в чатах.

Включите бота

Настройте разрешения

5
Импортируйте необходимые разрешения

В 'Permission Management' нажмите 'Bulk Import' и вставьте JSON ниже, чтобы импортировать необходимые tenant/user разрешения. ```json { "scopes": { "tenant": [ "contact:contact.base:readonly", "aily:file:read", "aily:file:write", "application:application.app_message_stats.overview:readonly", "application:application:self_manage", "application:bot.menu:write", "cardkit:card:write", "contact:user.employee_id:readonly", "corehr:file:download", "docs:document.content:read", "event:ip_list", "im:chat", "im:chat.access_event.bot_p2p_chat:read", "im:chat.members:bot_access", "im:message", "im:message.group_at_msg:readonly", "im:message.group_msg", "im:message.p2p_msg:readonly", "im:message:readonly", "im:message:send_as_bot", "im:resource", "sheets:spreadsheet", "wiki:wiki:readonly" ], "user": [ "contact:contact.base:readonly", "aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read" ] } } ```

Импортируйте необходимые разрешения

Добавьте канал Feishu в OpenClaw

6
Добавить канал

Войдите в OpenClaw, перейдите в 'My OpenClaw' → 'Channels' и нажмите '+ Add Channel'. Введите Feishu App ID и App Secret, сохраните и дождитесь успешной настройки.

Добавить канал

Настройте подписку на события и колбэки

7
Выберите режим подключения

Выберите 'Use long connection to receive events' (режим WebSocket). Примечание: канал Feishu должен быть сначала настроен в OpenClaw, иначе сохранение может не выполниться.

Выберите режим подключения
8
Добавьте событие получения сообщений

Добавьте событие `im.message.receive_v1` для получения входящих сообщений.

Добавьте событие получения сообщений

Опубликуйте приложение

9
Опубликовать

Заполните сведения о версии и сохраните, затем опубликуйте приложение, чтобы оно стало доступно вашему тенанту.

Опубликовать

Чат с ботом

10
Отправьте сообщение боту

В Feishu Workbench найдите созданного бота и отправьте ему сообщение, чтобы начать чат.

Отправьте сообщение боту