Clawdbot 太火了!前天刚刚安装并接入了discord 的机器人。昨天就在 github看到有小伙伴开源了接入飞书的项目。
那今天就分享下如何通过飞书聊,随时随地让 clawdbot 给你工作,更适合国内小伙伴体质。
不用 Mac Mini ,也不用买VPS服务器,一台电脑就可以搞定!保姆级教程,看完你也能打造你的 7x24 小时 AI 助手。
举一个AI视频方向的一个简单应用场景:让 clawdbot 控制浏览器去 vidu 里生成视频。错峰生图再也不用熬夜了!示例效果如下(全程是 clawdbot 在操作浏览器):
另外,如果你安装设置过,后面也有些一技巧和指令可以学习,使用不迷糊。
全流程一共有四步,操作也很简单:
安装并初始配置clawdbot
创建飞书机器人及初始设置
连接飞书机器人和 clawdbot
完整配置飞书机器人
我们话不多说,实操安排!
1. 安装配置 clawdbot
无论你的电脑是 Mac 还是 Win 系统都是执行下面这条命令:
curl -fsSL https://clawd.bot/install.sh | bash mac 打开终端,win 就打开 powershell。

安装完成以后,显示如下图,并开始逐步提示我们去设置一些具体内容。首先它会提示词我们一下安全相关的问题,并问我们是否理解这个风险,我们选择 yes 即可!
那我们细看一下有哪些安全提示,比如:clawdbot可以在我们的电脑上执行命令,读写文件、使用任何你授权的工具,收发信息、访问电脑或工具中的账户。确实有点疯狂,基本上拥有电脑的全部权限,后面我们为了安全起见也会配一些限制。

接下来,有两个选项,我们选择QuickStart,快速开始即可。另一个是配自己的模式,我们刚开始用,哪有啥自己的模式,后面想重新设置可以修改!

接着配置模型相关的,官方推荐的 MiniMax 性价比很高。当然你也可以选择其他的,效果最好但价格很贵的是 openai 5.2 pro 和 claude 的 opus。我们选择 MiniMax,兜里紧,后面再根据自己的需要调整即可!

接着选择 MiniMax M2.1(MiniMax M2.1 Lighting 这个模型速度更快,但是费用翻倍)

然后需要配置 api key,打开MiniMax平台:minimax.io 注意这里要用海外版的,国内的我试了,那 apikey 用不了!一定要注意是海外版的!

然后,选择第一个 Starter 套餐,根据自己使用情况后面可调整

然后复制这个 API Key,粘贴回终端clawdbot 继续配置

默认模型选择minimax/MiniMax-M2.1

选择 channel 等会我们单独给飞书配,这里直接跳过。

接下来是技能配置,暂时跳过

是否开启 hooks,这个是什么意思呢?程序员应该比较理解“钩子”,简单来说就是按需添加的扩展功能模块,这三个全选了吧(点击空格选择,我真是太贴心了.....),我感觉都挺有用,比如第三个可以保存与 clawdbot 的对话上下文。

点击回车,等待他安装一下网关服务后,会让我们选择用什么方式使用 clawdbot,我们选择 Web UI 的方式,更直观一点。

点击回车以后,就会自动打开网页使用了!大工告一半~

另外,如果你配置过以后,想重新走这个配置过程可以执行下面这条指令:
clawdbot onboard 
就会重走一遍配置~
2. 创建飞书机器人及权限开通
接下来我们需要一个飞书机器人,通过将 clawdbot 与飞书机器人连接,实现通过飞书发送消息控制 clawdbot。 实际就是借着飞书机器人作为中转站。 首先打开飞书开放平台的开发者中心:https://open.feishu.cn/app?lang=zh-CN
选择 创建企业自建应用。

接着按自己的需要起个名字、描述、图标(我给他起名叫 Zenith,简称 Z,听说紫色更有韵味,所以图标选了紫色)

然后再左侧标签页中选择添加应用能力,添加一个机器人进来

需要给机器人配一些权限,比如收发消息这种的,点击左侧权限管理,然后开通权限

需要开通的权限有这些,可以通过搜素框搜索添加!

还有个事件与回调需要配置,不过这个需要我们和 clawdbot 建立长连接以后才行。所以到这里我们需要发布一下这个机器人,然后把这个机器人和 clawdbot 连起来去!
点击上方的创建版本,或者左侧列表的版本管理与发布

按如下填下发布信息,保存即可,这时候机器人就已经创建完成可以被找到了,后续都是补充配置

3. 连接飞书机器人和 clawdbot
首先我们要给飞书机器人
这一步其实既可以通过终端操作也可以通过 clawbot 来操作了!
我们直接用 clawdbot 来配置吧~ 首先获取下机器人的凭证,如下图。

什么作用?简单来说 appid 和 app secret就是找到是哪个机器人,并且有权利和其沟通!
然后复制这条指令给clawdbot,务必记得将App ID和App Secret替换为你自己:
帮我安装并配置飞书参数,执行如下命令:
clawdbot plugins install @m1heng-clawd/feishu
clawdbot config set channels.feishu.appId "your_app_id"
clawdbot config set channels.feishu.appSecret "your_app_secret"
clawdbot config set channels.feishu.enabled true 
这里我之前配置过所以执行的时候他是先帮我删了,再执行的。
这时候clawdbot 和飞书机器人就建立了连接(专业点是 websocket 长连接)。然后重启一下 clawdbot
clawdbot gateway restart 没启动成功就单独执行
clawdbot gateway stop
clawdbot gateway run 接下来,继续回到飞书配置事件与回调
4. 后续配置飞书机器人
操作如下图:
防迷糊 Tips:看订阅方式那一栏,我们选择的长连接接收事件,这也是为什么我们要先连接再来配置,不然这里选择不了!

继续点击上方的创建发布,或者左侧列表中的版本管理与发布。重新发布一下:

然后回到飞书,搜这个机器人的名字,就可以发消息使用了,也可以把他拉到群里@它

大功告成!但是还想扩展分享些东西~
5. 如何控制浏览器
如果你这时候直接给他指令去打开浏览器执行操作,他是打不开的。 通过官网文档我们可以看到,它会运行一个专用的浏览器配置文件。是跟我们个人浏览器隔离的,这样很好,不影响我们使用个人浏览器,也能数据隔离一下!

我们需要让 clawdbot执行如下命令:
moltbot browser --browser-profile clawd status
moltbot browser --browser-profile clawd start
moltbot browser --browser-profile clawd open https://example.com
moltbot browser --browser-profile clawd snapshot 
执行时它还自动打开它的专用浏览器,你看这里还是 clawd 登录的,哈哈哈!

然后我们测试一下,通过飞书,发送如下消息:
帮我检索并整理最新的 10 个 AI 热门新闻,发送给我。 接下来就是见证奇迹的时刻,你可以看着它自己打开网页自己检索操作浏览器的神器操作!

举一反三,依赖浏览器的很多工作都可以通过这玩意实现,比如我开头的生图!它的潜能巨大,等待小伙伴们开发~
6. 防迷糊指南
状态反馈
我开始用的时候老担心它当前的状态,以及是否产生了莫名其妙的缓存和备份、我不知道的上下文内容等等。这时候我会借用他的记忆功能给他一个指令,让它自查后发送给我。 比如我配置了一个“are u ok?”的指令,当我很久没跟他沟通,开场白会发这个消息,确认一下上下文信息和其状态。

如何做?输入这条指令直接告诉clawdbot 就行
are u ok?这个问题深入记录,当我说这个的时候,意味着你要回答,你当前的状态、拥有的上下文记忆、执行错误的日志、是否有冗余的执行缓存、clawdbot 有没有错误的配置和脏数据。 查看配置文件
这个最常用的命令专门拿出来
open -a TextEdit ~/.clawdbot/clawdbot.json 我们开始的一些配置都可以在这里直观的看到!比如模型、密钥,apikey 等等。
熟悉它有哪些技能方便我们使用或者命令行指令
将你所有的 skills 做个表格发给我,名字,类别,作用,如何配置 
命令行指令同理,方便我们查看配置,修改问题等~
clawdbot 它的身份、上下文记忆、用户记忆、agent 规范等是如何实现的?
其实他在本地维护了一个名为clawd 的文件夹,里面有这些内容

其作用如下,可以看到有专门的 SUOL 文件夹来定义 clawdbot 的性格,由 MEMORY 来管理上下文记忆等等。
所以除了和其沟通,也可以直接修改这些文件内容,实现一些设定。 今天的内容结束,后面有好玩的继续跟大家分享~记得关注!