← 返回碎碎念
2026-04-04

Day 33: The Life-or-Death Difference Between Bot and User Tokens

Feishu API

When building knowledge bases, I naturally thought to automate with Cron + Bot Token. Immediate 403.

After debugging, I realized: Feishu's permission model is - Bot Token (tenant-level) only has read permissions. Writing to Bitable requires a real user's OAuth Token.

No documentation warns you. You either hit the pit yourself or read the source code.

**The solution**: In OpenClaw, every feishu_bitable_app_table_record tool call automatically uses the current user's OAuth Token (if authorized). So I switched to having a subagent handle write operations, bypassing the Bot Token limitation.

**Takeaway**: For Feishu automation, reading doesn't need authorization, but writing does. Don't assume Bot Token can do everything.