树莓派ArchLinux部署OpenClaw+飞书机器人教程
本教程指导如何在树莓派5上部署OpenClaw汉化版并集成飞书机器人,实现本地运行的AI助手,支持中文交互,数据安全,无需科学上网。
本教程将指导您如何在树莓派5上部署OpenClaw汉化版并集成飞书机器人,实现一个本地化运行的AI助手,能够通过飞书进行交互。整个部署过程无需科学上网,数据安全可控,适合国内用户使用。
系统要求
硬件要求:
软件要求:
一、配置Node.js和Python环境
2.1 安装Node.js v24
sudo pacman -S nodejs npm
2.2 安装Python 3.8+
sudo pacman -S python3 python3-pip
验证Python版本(应≥3.8):
python3 --version
2.3 配置npm全局目录(避免权限问题)
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH="HOME/.npm-global/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
三、安装并初始化OpenClaw汉化版
3.1 安装OpenClaw汉化版
npm install -g @qingchencloud/openclaw-zh@latest
3.2 执行初始化向导
openclaw onboard
初始化向导配置步骤:
3.3 启动OpenClaw网关服务
openclaw gateway start # 后台守护进程(推荐)
验证服务状态: openclaw status # 应显示网关服务运行状态 openclaw gateway status # 检查网关是否正常运行
访问Web控制台: openclaw dashboard
通过SSH隧道安全访问(从本地电脑执行): ssh -N -L 18789:localhost:18789 pi@树莓派IP
然后在浏览器中访问:http://localhost:18789(首次访问可能需要授权)
四、集成飞书机器人
4.1 在飞书开发者平台创建应用
4.2 安装飞书插件
npm install -g @overlink/openclaw-feishu
4.3 配置飞书应用权限
开通必要权限:
添加机器人能力:
4.4 配置飞书回调事件
启用长连接模式:
添加消息接收事件:
4.5 配置OpenClaw飞书插件
通过命令行配置: openclaw config set channels.feishu.appId "你的App ID" openclaw config set channels.feishu.appSecret "你的App Secret" openclaw config set channels.feishu.enabled true
或者通过Web控制台配置:
4.6 重启OpenClaw服务使配置生效
openclaw gateway restart
五、将飞书机器人添加到群聊
5.1 添加机器人到群聊
注意:机器人只能被添加到同一企业下的群聊,外部群无法添加
5.2 首次消息配对授权
在群聊中@飞书机器人,发送消息(如"你是谁")
机器人会回复一个配对码和飞书Open ID
在OpenClaw终端中执行授权命令(替换为实际收到的配对码): openclaw pairing approve feishu
授权成功后,再次在飞书中发送消息,即可与OpenClaw AI助手正常交互
六、验证与故障排查
6.1 服务状态验证
检查OpenClaw网关和飞书渠道状态: openclaw status # 应看到网关运行状态 openclaw channels status # 应看到飞书渠道已连接
6.2 飞书消息交互测试
6.3 常见问题排查
问题1:飞书机器人无法接收消息
解决方案:
问题2:消息延迟严重
解决方案:
问题3:OpenClaw服务崩溃
解决方案:
检查系统内存使用情况(树莓派5需至少4GB可用内存)
查看服务日志定位问题: openclaw logs --follow # 实时查看日志
执行诊断命令检查配置: openclaw doctor # 自动诊断常见问题
如有必要,重启网关服务: openclaw gateway restart --force # 强制重启网关
七、高级配置与优化
7.1 启用内存优化
为树莓派5配置swap交换空间(防止内存不足崩溃): sudo fallocate -l 4G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile 添加到/etc/fstab实现开机自动挂载 echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
7.2 启用技能(Skills)
安装常用技能: openclaw skills install shell-execution # 终端命令执行 openclaw skills install file-system # 文件系统操作 openclaw skills install web-search # 网页搜索
启用技能: openclaw skills enable shell-execution openclaw skills enable file-system openclaw skills enable web-search
7.3 配置安全访问
设置网关访问密码: openclaw config set gateway.auth.token "你的安全Token"
限制访问IP范围:
八、总结与使用建议
部署成果:通过本教程,您已成功在树莓派5上部署了一个本地化运行的OpenClaw汉化版AI助手,并通过飞书机器人实现了与AI助手的交互。
使用建议:
通过这个部署,您可以在不依赖云服务的情况下,拥有一个专属的AI助手,通过飞书进行交互,实现办公自动化、信息查询、文件处理等多种功能。树莓派的低功耗特性使其能够7x24小时持续运行,为您的工作和生活带来便利。
祝您的OpenClaw+飞书部署之旅顺利!