xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

OpenClaw 接入飞书指南 All In One

OpenClaw 接入飞书指南 All In One

feishu

OAuth 授权后

  1. 添加 App ID 、App Secret

image

  1. 设置 App 访问权限,json 批量导入

image

{
  "scopes": {
    "tenant": [
      "im:app_feed_card:write",
      "im:biz_entity_tag_relation:read",
      "im:biz_entity_tag_relation:write",
      "im:chat",
      "im:chat.access_event.bot_p2p_chat:read",
      "im:chat.announcement:read",
      "im:chat.announcement:write_only",
      "im:chat.chat_pins:read",
      "im:chat.chat_pins:write_only",
      "im:chat.collab_plugins:read",
      "im:chat.collab_plugins:write_only",
      "im:chat.managers:write_only",
      "im:chat.members:bot_access",
      "im:chat.members:read",
      "im:chat.members:write_only",
      "im:chat.menu_tree:read",
      "im:chat.menu_tree:write_only",
      "im:chat.moderation:read",
      "im:chat.tabs:read",
      "im:chat.tabs:write_only",
      "im:chat.top_notice:write_only",
      "im:chat.widgets:read",
      "im:chat.widgets:write_only",
      "im:chat:create",
      "im:chat:delete",
      "im:chat:moderation:write_only",
      "im:chat:operate_as_owner",
      "im:chat:read",
      "im:chat:readonly",
      "im:chat:update",
      "im:datasync.feed_card.time_sensitive:write",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.group_msg",
      "im:message.p2p_msg:readonly",
      "im:message.pins:read",
      "im:message.pins:write_only",
      "im:message.reactions:read",
      "im:message.reactions:write_only",
      "im:message.urgent",
      "im:message.urgent.status:write",
      "im:message.urgent:phone",
      "im:message.urgent:sms",
      "im:message:readonly",
      "im:message:recall",
      "im:message:send_as_bot",
      "im:message:send_multi_depts",
      "im:message:send_multi_users",
      "im:message:send_sys_msg",
      "im:message:update",
      "im:resource",
      "im:tag:read",
      "im:tag:write",
      "im:url_preview.update",
      "im:user_agent:read"
    ],
    "user": []
  }
}

{
  "scopes": {
    "tenant": [
      "contact:contact.base:readonly",
      "docx:document:readonly",
      "im:chat:read",
      "im:chat:update",
      "im:message.group_at_msg:readonly",
      "im:message.p2p_msg:readonly",
      "im:message.pins:read",
      "im:message.pins:write_only",
      "im:message.reactions:read",
      "im:message.reactions:write_only",
      "im:message:readonly",
      "im:message:recall",
      "im:message:send_as_bot",
      "im:message:send_multi_users",
      "im:message:send_sys_msg",
      "im:message:update",
      "im:resource",
      "application:application:self_manage",
      "cardkit:card:write",
      "cardkit:card:read"
    ],
    "user": [
      "contact:user.employee_id:readonly",
      "offline_access","base:app:copy",
      "base:field:create",
      "base:field:delete",
      "base:field:read",
      "base:field:update",
      "base:record:create",
      "base:record:delete",
      "base:record:retrieve",
      "base:record:update",
      "base:table:create",
      "base:table:delete",
      "base:table:read",
      "base:table:update",
      "base:view:read",
      "base:view:write_only",
      "base:app:create",
      "base:app:update",
      "base:app:read",
      "sheets:spreadsheet.meta:read",
      "sheets:spreadsheet:read",
      "sheets:spreadsheet:create",
      "sheets:spreadsheet:write_only",
      "docs:document:export",
      "docs:document.media:upload",
      "board:whiteboard:node:create",
      "board:whiteboard:node:read",
      "calendar:calendar:read",
      "calendar:calendar.event:create",
      "calendar:calendar.event:delete",
      "calendar:calendar.event:read",
      "calendar:calendar.event:reply",
      "calendar:calendar.event:update",
      "calendar:calendar.free_busy:read",
      "contact:contact.base:readonly",
      "contact:user.base:readonly",
      "contact:user:search",
      "docs:document.comment:create",
      "docs:document.comment:read",
      "docs:document.comment:update",
      "docs:document.media:download",
      "docs:document:copy",
      "docx:document:create",
      "docx:document:readonly",
      "docx:document:write_only",
      "drive:drive.metadata:readonly",
      "drive:file:download",
      "drive:file:upload",
      "im:chat.members:read",
      "im:chat:read",
      "im:message",
      "im:message.group_msg:get_as_user",
      "im:message.p2p_msg:get_as_user",
      "im:message:readonly",
      "search:docs:read",
      "search:message",
      "space:document:delete",
      "space:document:move",
      "space:document:retrieve",
      "task:comment:read",
      "task:comment:write",
      "task:task:read",
      "task:task:write",
      "task:task:writeonly",
      "task:tasklist:read",
      "task:tasklist:write",
      "wiki:node:copy",
      "wiki:node:create",
      "wiki:node:move",
      "wiki:node:read",
      "wiki:node:retrieve",
      "wiki:space:read",
      "wiki:space:retrieve",
      "wiki:space:write_only"
    ]
  }
}
  1. 设置订阅模式,添加回调事件

image

  1. 发布版本

https://open.feishu.cn/app/cli_a90a8361fa39dcd9/baseinfo

demos

使用

image

(🐞 反爬虫测试!打击盗版⚠️)如果你看到这个信息, 说明这是一篇剽窃的文章,请访问 https://www.cnblogs.com/xgqfrms/ 查看原创文章!

OpenClaw cli commands

The Gateway is OpenClaw’s WebSocket server (channels, nodes, sessions, hooks).

# gateway
$ openclaw gateway
$ openclaw gateway run

$ openclaw gateway restart

$ openclaw gateway status
$ openclaw gateway status --json

$ openclaw gateway health --url ws://127.0.0.1:18789

$ openclaw gateway discover

$ openclaw gateway install
$ openclaw gateway start
$ openclaw gateway stop
$ openclaw gateway restart
$ openclaw gateway uninstall

https://docs.openclaw.ai/cli/gateway

https://docs.openclaw.ai/cli

https://docs.openclaw.ai/gateway/configuration

OpenClaw 安装的时候 feishu 配置邮务,如何重新配置 feishu

  1. 命令行重新向导
# 停止当前服务
$ openclaw stop

$ openclaw onboard
# 或者
$ openclaw config --provider feishu

$ openclaw start

image

  1. 手动修改配置文件
$ code ~/.openclaw/openclaw.json

# 白名单 => 全部群组
# allowlist => all ❓
# allowlist => alllist ❓

image

# 如果使用 systemd 服务
$ sudo systemctl restart openclaw

# 如果是手动运行
$ openclaw restart
# 或
$ pkill -f openclaw && openclaw start
  1. 重置配置
# 尝试重置所有配置(慎用,会清空其他设置)
$ openclaw config --reset

# 或者查看帮助文档确认具体变量名
$ openclaw --help config

openclaw gateway token

❌ unauthorized: gateway token missing (open the dashboard URL and paste the token in Control UI settings)

image

https://docs.openclaw.ai/web/dashboard#fast-path-recommended

image

手动在 URL 中加入 token 字段 ✅

http://127.0.0.1:18789/chat?session=main&token=f346d679652265bc70581803b1b29f3dc22a0a09a8c1abd3

OpenClaw skills

https://github.com/VoltAgent/awesome-openclaw-skills

refs

https://www.feishu.cn/content/article/7613711414611463386

https://bytedance.larkoffice.com/docx/MFK7dDFLFoVlOGxWCv5cTXKmnMh



©xgqfrms 2012-2021

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @ 2026-03-10 11:57  xgqfrms  阅读(155)  评论(43)    收藏  举报