OpenClaw初体验

0 阅读3分钟

小龙虾也是火了很久,但是一直没上手去体验,直到阿里面试官问我,有没有去体验、接入小龙虾,我只能尴尬的回答没有,之后就根据网上的教程,来试着将小龙虾接入飞书

一、准备工作

OpenClaw运行依赖Node.js 24+   Git,Node.js安装包自带npm,无需单独下载

node.js

推荐使用NVM来下载安装,方便我们切换node版本,这里掘金有相应的教程,大家可以跟着这篇文章教程来,一步到位

2. Git 安装

官方地址:git-scm.com/,直接下载即可

二、OpenClaw 安装步骤

Windows 系统(PowerShell 管理员身份)

一定要以管理员的身份来启动

iwr -useb https://openclaw.ai/install.ps1 | iex

三、OpenClaw 配置指南

本文以deepseek为例,做一个简单的配置,首先我们要申请应该key,可以充个一元钱deepseek开发平台 创建好,复制我们的key,后面会有大用 image.png

接下来来配置KEY

openclaw config

选择Local,意思是配置我们本机 image.png 然后选择配置model

image.png

选择deepseek image.png

粘贴我们申请的key image.png 这样我们就配置完成了,之后重启网关,让我们的配置生效

openclaw gateway

四、接入飞书

飞书开放平台:open.feishu.cn/

步骤一:安装OpenClaw飞书插件

openclaw plugins install @m1heng-clawd/feishu

步骤二:在飞书开放平台创建企业自建应用

  1. 飞书开放平台登录后,点击右上角开发者后台
  2. 点击创建企业自建应用,填写应用名称(如OpenClaw机器人)、应用描述(可选),点击创建

image.png

image.png 应用创建后,进入基础信息 → 凭证与基础信息,记录App IDApp Secret(后续配置需用)

image.png

步骤三:在OpenClaw中配置飞书参数

终端执行以下命令,<App ID><App Secret>替换为飞书应用的实际信息,命令逐行执行:(上述方式3和方式4不需要执行该参数配置, 方式3自主配置,方式4界面选择)

arduino
 体验AI代码助手
 代码解读
复制代码
# 配置飞书App ID
openclaw config set channels.feishu.appId "<App ID>"
# 配置飞书App Secret
openclaw config set channels.feishu.appSecret "<App Secret>"
# 启用飞书渠道
openclaw config set channels.feishu.enabled true
# 配置长连接模式(飞书推荐)
openclaw config set channels.feishu.connectionMode websocket
# 单聊策略为配对授权
openclaw config set channels.feishu.dmPolicy pairing
# 群聊策略为白名单
openclaw config set channels.feishu.groupPolicy allowlist
# 群聊需@机器人才响应
openclaw config set channels.feishu.requireMention true

配置完成后重启网关:

openclaw gateway restart

步骤四:配置飞书机器人权限与事件订阅

订阅方式选择「使用长连接接收事件」并保存

image.png

image.png 开通核心权限:这里我全部开通了

image.png

七、飞书机器人配对授权(最后一步,实现对话)

飞书机器人配置完成后,需完成配对授权才能实现消息响应,未授权时发送消息会提示权限错误。

步骤1:获取配对码

在飞书向配置的机器人发送任意消息(如“测试”),机器人会回复包含配对码的提示,格式如下:

32f50a30800a6fe75feb424060ae8ea2.jpg

步骤2:终端执行配对命令

复制回复中的配对命令,替换xxxx为实际配对码,比如我的配对码为:KXJRYEKM,在终端执行:

openclaw pairing approve feishu xxxx

配对成功:终端输出Pairing approved successfully

步骤3:重启网关使授权生效

openclaw gateway restart

步骤4:验证授权是否成功

再次在飞书向机器人发送消息,机器人正常响应就配置成功了

10ea0df561a9afa684bae4acd8c2ff97.jpg 然后配置bootstrap,配置机器人名字,以及它对你的称呼,就全部完成了,

然后我们就可以让机器人完成我们安排的任务,比如我让它收集一下最近的热点新闻:

c4c74aca335e8b06806909bc647acb15.jpg

至此,我们就接入成功了