Подключение OpenClaw и Feishu
Эта глава посвящена только цепочке подключения. Интерфейс и логику запасов здесь не разбираем.
Что должно получиться после главы
Читатель должен понимать:
- Какие конфигурации читает OpenClaw
- Где хранятся учётные данные приложения Feishu
- Почему синхронизацию со многомерной таблицей нужно настраивать отдельным слоем конфигурации
Порядок чтения
Интеграционный слой OpenClaw сначала читает переменные окружения, а затем возвращается к локальному файлу ~/.openclaw/openclaw.json.
Приоритет:
OPENCLAW_FEISHU_APP_IDOPENCLAW_FEISHU_APP_SECRETOPENCLAW_FEISHU_NOTIFY_TARGETOPENCLAW_FEISHU_NOTIFY_RECEIVE_ID_TYPEOPENCLAW_FEISHU_BITABLE_APP_TOKENOPENCLAW_FEISHU_BITABLE_TABLE_ID
Что нужно подготовить
- учётные данные приложения в открытой платформе Feishu;
- доступный для записи локальный конфигурационный файл OpenClaw;
- открытые права на многомерную таблицу.
Ключевые контрольные точки
- Если
appIdиappSecretпусты, уведомления и синхронизация завершатся ошибкой. - Если настроена только цель уведомлений, но не заданы
appTokenиtableIdмногомерной таблицы, синхронизация запасов всё равно не запустится. - Если конфигурационный файл записан в Windows в UTF-8 с BOM, Python может не прочитать JSON; лучше сохранять UTF-8 без BOM.