OpenClaw接入IM平台

更新时间:
复制为 MD 格式

本文介绍如何将无影云手机MobileClaw中的OpenClawIM平台进行对接,实现通过IM对话驱动云手机MobileClaw完成相关任务。

准备工作

已创建无影云手机MobileClaw,详情请参见快速体验并创建无影云手机MobileClaw

钉钉接入

创建应用

  1. 登录钉钉开放平台

    说明
    • 需选择具备开发者权限的组织,或者选择某个组织后选择获取开发者权限

    • 如果没有合适的组织,可使用移动端钉钉扫描下方二维码,快速创建一个组织。image

  2. 单击顶部导航栏应用开发,单击钉钉应用页面一键自动创建OpenClaw机器人应用,开启智能协作之旅右侧立即创建按钮。

创建机器人

  1. 创建OpenClaw机器人页面中填写必要信息然后单击确定

  2. 记录OpenClaw机器人Client IDClient Secret。

  3. 钉钉应用页面选择刚才创建的应用,在左侧导航栏选择机器人

  4. 在机器人配置页面,消息接收模式选择Stream模式,并单击发布完成对机器人的配置。

发布应用

应用发布后,企业员工可在钉钉中搜索并使用机器人。

  1. 选择左侧导航栏的版本管理与发布,并单击创建新版本

  2. 完成配置后单击下方的保存完成版本的发布。

配置OpenCLaw接入

OpenCLaw对话中下发如下任务快速配置钉钉频道的Client IDClient Secret。

openclaw plugins enable dingtalk-connector
openclaw config set channels.dingtalk-connector.clientId <clientId>
openclaw config set channels. dingtalk-connector.clientSecret <clientSecret>
openclaw restart

验证配置结果

在群聊中与机器人对话

  1. 打开钉钉客户端,进入任意群聊。

    • 如果已有群聊,需要确保群归属组织与创建机器人时的组织相同。

    • 创建新的群聊,请确保创建时候选择的归属组织与创建机器人时的组织相同。

  2. 单击群设置(右上角),进入群设置,然后选择机器人。

  3. 在机器人管理模块下,选择添加机器人。

  4. 在添加机器人界面,通过搜索已经创建并发布的机器人,点击机器人进行添加即可。

  5. 机器人添加成功后,通过@机器人,实现自动回复。

与机器人直接对话

  1. 在钉钉顶部搜索框中搜索已创建机器人名称直接使用。

  2. 发送消息与机器人进行单独对话。

飞书接入

创建飞书应用

  1. 登录飞书开放平台,单击创建企业自建应用

  2. 在创建的应用左侧导航栏选择凭证与基础信息,记录App IDApp Secret。

添加机器人与事件

  1. 在左侧导航栏选择添加应用能力,单击机器人卡片下方添加

  2. 在左侧导航栏选择事件与回调,单击添加事件为应用配置如下事件订阅:

    • im.message.receive_v1

    • im.message.reaction.created_v1

    • im.message.reaction.deleted_v1

    • application.bot.menu_v6

授权与发布

  1. 在左侧导航栏选择权限管理,单击批量导入/导出权限并输入如下代码:

    {
     "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"]
     }
    }
  2. 在左侧导航栏选择版本管理与发布,发布该应用。

配置OpenClaw接入

OpenCLaw对话中下发如下任务快速配置飞书频道的Client IDClient Secret。

openclaw plugins enable feishu
openclaw config set channels.feishu.accounts.main.appId <appId>
openclaw config set channels.feishu.accounts.main.appSecret <appSecret>
openclaw restart

验证配置结果

  1. 前往飞书客户端搜索创建的机器人。

  2. 发送消息与机器人进行单独对话。