OpenClaw(原Moltbot、Clawdbot)集成飞书

更新时间:
复制为 MD 格式

本文介绍将 OpenClaw服务与飞书集成,实现在飞书群聊或单聊中,通过自然语言直接与OpenClaw交互。

计费说明

在轻量应用服务器上部署并使用OpenClaw服务将产生以下费用:

  • 轻量应用服务器费用:参见轻量应用服务器计费概述

  • 模型调用费用:OpenClaw执行过程中默认调用百炼模型。模型调用的主要计费方式有两种:

    • Coding Plan AI 编码套餐(推荐):采用固定月费模式,提供月度请求额度,超出时段限额的调用会报错且不计费用,可避免产生超出预期的费用。

      Coding Plan支持抵扣qwen3.5-plusqwen3-max-2026-01-23qwen3-coder-plus模型调用费用,不支持其他模型(如qwen3-vl-plus
    • Token用量计费:

步骤一、购买OpenClaw套餐

重要

如果已购买轻量应用服务器,可以跳过此步骤,以重置系统的方式部署OpenClaw(重置系统时选择应用镜像下的OpenClaw镜像),但重置系统会清除轻量应用服务器上的系统盘数据,请根据需要做好数据备份。具体操作,请参见重置系统

  1. 购买预装OpenClaw应用的轻量应用服务器

    该应用镜像基于Alibaba Cloud Linux 3.2104 LTS 64位操作系统,来源于阿里云计算巢。
  2. 轻量应用服务器页面,预置了资源配置,如要更改配置项,请参考下面内容。

    • 实例:内存必须2GiB及以上,可以根据自己的需求切换套餐。

    • 地域:默认美国(弗吉尼亚)

    • 购买配置:默认12个月,可以根据自己的需求切换时长。

步骤二、配置OpenClaw

  1. 服务器页面,单击服务器卡片中的实例ID,在服务器概览页面单击应用详情页签。

  2. OpenClaw使用步骤区域中,单击端口放通下的执行命令,可开放获取OpenClaw服务运行端口的防火墙。

    重要
  3. 单击配置OpenClaw下的执行命令配置百炼API key。

    目前支持配置两种类型的百炼API Key:

    • Coding Plan套餐专属 API Key(推荐):采用固定月费模式,提供月度请求额度,超出时段限额的调用会报错且不计费用,可避免产生超出预期的费用。

      Coding Plan支持抵扣qwen3.5-plusqwen3-max-2026-01-23qwen3-coder-plus模型调用费用,不支持其他模型(如qwen3-vl-plus
    • Token用量计费的百炼API Key。

    API Key配置方式包括系统推荐手动输入。系统推荐会列出百炼Coding PlanAPI Key(成本可控),及离服务器最近的百炼模型服务的API Key(时延较低)。若需使用其他地域或者其他账号的API Key可选择手动输入。

    • 系统推荐(下拉选择)

      轻量应用服务器所在地域

      系统推荐的百炼API Key对应地域

      Coding PlanAPI key对应地域

      中国内地地域

      华北2(北京)

      华北2(北京)

      美国及欧洲地域

      美国(弗吉尼亚)

      中国香港及其他亚洲地域

      新加坡

    • 手动输入

      单击按钮切换至手动输入,输入百炼API Key并选择该API Key对应地域。image

      重要

      手动配置需确保选择的API Key对应地域正确,否则会导致模型无法正常调用。

  4. 单击访问控制页面下的执行命令,获取OpenClaw WebUI的地址,可以在Web页面与OpenClawAgent对话。

    可根据需求参考关闭OpenClaw WebUI的公网访问一键关闭WebUI的公网访问权限。
  5. (可选)查看Token。

    应用详情 > 基础配置 > 查看Token中单击执行命令,查看并保存Token。

    image

    警告

    请勿泄露包含 Token 的完整 URL。该链接包含身份验证凭据,任何持有此链接的人都能直接绕过登录验证,获得 OpenClaw 控制台的管理员权限。

步骤三、集成飞书

使用OpenClaw插件集成

重要

该功能仅支持镜像版本为2026.2.9及以上的实例。如需在旧版本中集成钉钉,请参考AppFlow集成方案。可在轻量应用服务器概览页的基本信息 > 镜像信息中查看当前实例的镜像版本。

3.1 创建飞书应用

  1. 访问飞书开放平台,单击创建企业自建应用,填写应用名称和描述,选择应用图标。

  2. 左侧导航栏单击凭证与基础信息 页面,复制App ID(格式如 cli_xxx)和App Secret

  3. 左侧导航栏单击 权限管理 页面,点击批量导入/导出权限 按钮,粘贴以下 JSON 配置一键导入所需权限。

    JSON配置文件内容

    {
      "scopes": {
        "tenant": [
          "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": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
      }
    }
  4. 左侧导航栏中单击添加应用能力, 选择按能力添加页签,找到机器人卡片,单击添加

  5. 配置事件订阅。

    1. 轻量应用服务器控制台,进入目标实例详情页,在应用详情 > 通道配置 > 飞书区域,填入之前获取的App IDApp Secret,并单击应用

    2. 在飞书开放平台左侧导航栏单击事件与回调,在事件配置页签中单击订阅方式,选择使用 长连接 接收事件,单击保存

    3. 在事件配置页面,单击添加事件,搜索事件im.message.receive_v1(接收消息),单击确认添加

  6. 版本管理与发布 页面创建版本,提交审核并发布。

3.2 和机器人配对

  1. 向机器人发送一条消息,机器人会回复一个配对码

    image

  2. WebUI页面输入openclaw pairing approve feishu 配对码完成配对。

    配对码是上一步机器人回复的配对码。

    image

使用AppFlow集成

3.1 创建并配置应用

  1. 登录飞书开发者后台,点击创建企业自建应用,填写应用信息后单击创建。

  2. 在左侧导航栏中单击添加应用能力, 选择按能力添加页签,找到机器人卡片,点击添加

  3. 在左侧导航栏中单击权限管理,单击开通权限,搜索并添加以下 API 权限:

    权限代码

    用途说明

    注意事项

    im:message:send_as_bot

    允许机器人以应用身份发送消息。

    必需权限。

    contact:user.employee_id:readonly

    获取用户 user ID。

    必需权限。

    im:message.group_at_msg:readonly

    允许机器人接收群聊中@它的消息。

    核心交互权限。

    im:message.p2p_msg:readonly

    允许机器人读取用户私聊发给它的消息。

    单聊场景下必需。

    im:message.group_msg

    允许机器人获取所在群组的所有消息。

    敏感权限

  4. 收集集成所需的凭证。后续配置 AppFlow 连接时需要使用这些信息。

    • 在左侧导航栏进入凭证与基础信息页面,查看并复制 App ID 和 App Secret

    • 在左侧导航栏进入事件与回调页面,找到加密策略页签。复制 Encrypt Key 和 Verification Token

      若当前Encrypt Key 为空,可点击重置image生成一个新Encrypt Key。

3.2 创建飞书连接流

  1. 访问通过飞书使用MoltBot(ClawdBot)——多模态,并单击立即使用

    需要图片理解的场景下还需参考如何更改OpenClaw调用的模型?将模型更换为对应业务场景的多模态模型。
  2. 点击添加飞书鉴权凭证,填写凭证名称,及参考下图填入步骤三获取的信息。填写完成后单击确定并在下拉框中选中创建好的凭证。image

  3. 创建Moltbot鉴权凭证。填入步骤二获取的凭证,填写完成后单击确定并在下拉框中选中创建好的凭证。

  4. 点击下一步,前往服务器详情页获取服务器公网地址并按页面提示填入您的公网IP:端口号,端口号默认为18789。

    image.png

  5. 配置完成后点击发布,复制并保存您的WebhookUrl。

    image

3.3 配置飞书机器人

  1. 返回飞书开发者后台,在左侧导航栏单击事件与回调,在事件配置页签,单击image按钮配置订阅方式

  2. 选择将事件发送至开发者服务器,并填写上一步复制的WebhookUrl,单击保存image

  3. 事件配置页签的已添加事件区域,单击添加事件,搜索并添加接收消息事件。

  4. 填写完成后,在左侧导航栏点击版本管理与发布,创建版本或点击最新编辑的版本,填写完成相关信息后保存并提交审批。

    image.png

3.4 方案验证

配置完成后,用户可以把机器人添加到某个群里,从而实现机器人和群内成员的互动。

目前仅支持在飞书电脑端添加机器人。若需在外部群中使用机器人,可参考配置文档机器人支持外部群和外部用户单聊
  1. 按照添加路径添加机器人:··· > 设置 > 群机器人 > 添加机器人

  2. @机器人发送消息即可实现对话。image

(可选)配置定时任务

重要

飞书机器人的Webhook地址需要在PC端获取,暂不支持从移动端获取。

  1. 访问定时调用OpenClaw并发送飞书消息使用模板创建App连接流。

  2. 用户授权区域,单击添加凭证添加OpenClawToken。

  3. 单击使用生成工具快速生成规则命令,以每小时重复任务为例,选择页签,并选中每小时,单击确定后系统会按照设置自动生成cron表达式。单击验证cron和预览后5次执行时间,可预览验证cron表达式是否符合预期。

    如果生成工具生成的频率无法满足您的需求,可参考Cron表达式的使用自行编写。

    image

  4. 配置执行动作:

    1. 输入指令:填写想要定时执行的指令,如“提醒我每小时定点喝水100ml”。

    2. 公网地址:端口格式为您的轻量应用服务器公网IP:服务端口,若公网IP47.0.XX.XX,服务端口为18789(服务端口默认为18789),则应填写47.0.XX.XX:18789

    3. Webhook地址:

      1. 单击群设置 > 群机器人

        image

      2. 单击添加机器人,选择自定义机器人。填写机器人名称和描述,单击添加,复制Webhook地址并粘贴至AppFlow。

        如果不想要所有ip地址都能访问webhook地址,可以单击IP白名单121.40.82.220, 47.97.73.42, 47.98.226.113, 47.96.151.112, 118.178.89.160, 120.27.202.100地址加入。

        image

  5. 发布AppFlow。填写基本信息,并单击发布。流程发布后定时功能才会生效。

  6. (可选)验证消息发送。单击去列表查看,找到刚创建的连接流,在操作列单击运行一次,可以触发一次运行并验证是否符合预期。

若需更改定时规则可参考如何更改定时任务的执行周期?

常见问题

如何让飞书中的OpenClaw机器人接收理解图片信息?

需要参考步骤四:创建AppFlow连接流更换支持多模态的AppFlow连接流模板后,参照重新配置并在OpenClaw中更换支持多模态的模型。

如何更改OpenClaw调用的模型?

  1. 轻量应用服务器控制台-服务器页面,单击部署了OpenClaw的服务器卡片中的实例ID,进入服务器概览页面。

  2. 单击应用详情页签,在访问控制页面单击快速查看可进入Clawdbot对话页面。

  3. 单击Config > Agents,搜索Primary Model,更改为百炼中支持的模型,填写格式为alibaba-cloud/模型Code,如alibaba-cloud/qwen3-max-2026-01-23,模型Code可以在百炼模型广场页面查询。

    重要

    当前不支持配置qwen3-max模型Code,可选择qwen3-max-2026-01-23qwen3-max-preview等其他模型Code。

    image

如何更改定时任务的执行周期?

可前往AppFlow控制台-连接流,找到定时调用任务连接流,单击连接流ID/名称,在右上角单击编辑,找到第一个触发事件节点,单击后在入参配置中可重新配置定时任务的cron表达式。编辑完成后单击发布即可完成更新。