Getting Started
This guide will help you quickly install and configure the OpenClaw Feishu plugin.
Requirements
- Node.js: v22 or higher
- OpenClaw: 2026.2.26 or higher
Installation
1. Install OpenClaw Feishu Plugin
bash
openclaw plugin install feishuOr install via npm:
bash
npm install -g @larksuite/openclaw-lark2. Create App in Feishu Open Platform
- Visit Feishu Open Platform
- Create a self-built app
- Get your
App IDandApp Secret
3. Configure App Permissions
In the app's Permission Management, enable the following permissions:
Required Permissions
| Permission | Description |
|---|---|
| im:message:send_as | Send messages |
| im:message:send_as_bot | Send messages as bot |
| im:message:receive | Receive messages |
| im:chat:readonly | Read group chat info |
| im:chat:update_group_name | Update group name |
Optional Permissions (as needed)
| Permission | Description |
|---|---|
| doc:readonly | Read documents |
| doc:upload | Upload documents |
| doc:create | Create documents |
| bitable:readonly | Read bitable |
| bitable:create | Create bitable |
| calendar:readonly | Read calendar |
| calendar:event:create | Create calendar events |
| task:readonly | Read tasks |
| task:create | Create tasks |
4. Configure OpenClaw
Edit ~/.openclaw/openclaw.json:
json
{
"channels": {
"feishu": {
"enabled": true,
"appId": "your_app_id",
"appSecret": "your_app_secret"
}
}
}5. Start OpenClaw
bash
openclaw gateway restartFirst Authorization
After installation, users need to authorize via OAuth:
- User sends a message to the bot
- Bot sends authorization card
- User clicks authorize and completes login
- After authorization, all features are available
Verify Installation
Send a test message to the bot and confirm it responds correctly.
Next Steps
- Configuration Guide - Learn more configuration options
- Tool Reference - Learn all available tools