
近期openclaw在国内甚是流行手里有一个闲置的树莓派于是有了点想法打算用树莓派做服务器对接大模型配合飞书的插件来养一只龙虾1.烧录配置树莓派1.1下载镜像我的树莓派板子是raspberrypi 4B为了配置openclaw我重新给树莓派烧录了一个官方的Raspberry Pi OS系统这个系统对于树莓派的兼容性会相对好一点大家可以直接在Raspberry Pi Imager这个软件里面直接烧录边下载边烧录也可以先在官网里面下载好镜像再烧录我选择后者RaspberryPi Imager下载树莓派镜像RaspberryPi OS下载1.2镜像烧录我使用的烧录软件是树莓派官方所提供的Raspberry Pi Imager这个软件它可以在烧录时直接进行对内存卡的快速格式化也可以在设置里面直接添加对wifi和ssh的配置。如果想要自己格式化和烧录的话这里推荐SDFormatter这个格式化软件和Win32DiskImager 这个烧录软件打开Raspberry Pi Imager软件先选择设备这里根据自己的具体情况选然后第二个选项选择操作系统也就是我们刚才下载的镜像文件滑到最底下的选项从自己电脑里面选择镜像第三个选项选择储存设备在这里选择我们的内存卡的盘符点击下一步选择编辑设置里面可以设置wifi和ssh的相关配置然后点击保存即可然后点击确认即可然后跳出xxxxx上的已有数据都将被删除。是否继续的提示点击确认即1.3系统配置1.3.1配置root密码提到root权限命令如下sudo-i重置root密码passwdroot然后按照提示重置密码即可1.3.2更新系统升级软件启动完系统之后需要更新系统也需要升级所有软件这里我没有换源稍微花了一点时间如果介意时间的也可以自己去换成国内源sudoaptupdatesudoaptupgrade-y1.3.3下载vim编辑器树莓派的官方64位普通版本只有自带vi编辑器没有自带vim编辑器我个人比较习惯用vim编辑器由于后续需要修改ssh的相关配置所以这里需要下载一下vim编辑器sudoaptinstallvim1.3.4配置ssh的root登录权限ssh服务默认是不允许直接使用root账户登录所以这里我们需要修改默认的配置文件首先先进入ssh的配置目录修改相关的文件。在/etc/ssh的这个文件夹里面主要看两个文件一个是ssh_config客户端配置文件一个是sshd_config服务端配置文件也就是我们所需要修改的文件,以下命令就是用vim编辑器打开sshd_config文件vim/etc/ssh/sshd_config随后命令框会进入vim编辑器模式我们需要找到PermitRootLogin这一项将光标移动到PermitRootLogin一项上然后点击i键进入insert输入模式将后面的值修改为yes,修改的效果如图修改后键盘键入shift:进入vim编辑器的命令模式然后继续键入wq然后回车修改成功注意这时候的输入在vim编辑器的最靠底边一行然后重启ssh服务来运用我们刚做过的修改命令如下systemctl restartssh1.4连接ssh1.4.1查看ip输入命令查看树莓派当前ip查看返回结果中的wlan0网卡第二行部分即可查看到当前树莓派的ip效果如图ifconfig1.4.2连接ssh服务我推荐使用MobaXterm来远程连接右边有命令行窗口左边有文件上传功能整体的使用来说来说挺好用的而且这个软件还有免费版本功能已经基本够用MobaXterm下载连接打开软件左上角有Session一项单击进入选择ssh一项Remote host一项输入刚才查看到的ip地址Username这里推荐使用root账户登入否则文件传输可能会遇到权限问题然后点击OK即可连接进入命令行界面输入账户的密码即可登录成功2.下载配置OpenClaw2.1下载node.js进入nodejs的官网我们可以看到最上面的下拉框中我们是可以选择的这里我们分别选择Linux、nvm、npm,如下图。然后我们在ssh的命令框中一步一步来执行Node.js — Download Node.js®# Download and install nvm:curl-o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh|bash# in lieu of restarting the shell\.$HOME/.nvm/nvm.sh# Download and install Node.js:nvminstall24# Verify the Node.js version:node-v# Should print v24.14.0.# Verify npm version:npm-v# Should print 11.9.0.注意这里我使用官方的命令下载nvm一直卡在0也就是第一步我就更换了国内的源命令如下curl -o- https://gitee.com/mirrors/nvm/raw/v0.40.4/install.sh | bash,其它的正常允许就行了运行效果如下图2.2安装OpenClaw打开中文社区可能需要科学OpenClaw 中文社区注意这里选择国内镜像将该命令直接复制到命令行直接回车开始执行curl-fsSLhttps://clawd.org.cn/install.sh|bash-s----registryhttps://registry.npmmirror.com2.2.1配置模型这里需要使用模型我选择MiniMax M2.5现在首次充值能送15块的额度这也是OpenClaw官方的推荐我们需要去MiniMax的官网生成API key里面也有可以使用的免费体验额度MiniMax官网询问存在风险是否继续这里选择yes安装引导模式这里选择快速开始模型选择这里我选择MiniMax认证方式这里就选择MiniMax API keyMiniMax API key这里就直接输入我们在MiniMax官网生成的API keyMiniMax模型就选MiniMax M2.5提供商筛选模型选择minimax2.2.2配置通道接下来会选择通道这里我们选择使用飞书选择通道选择飞书 (Lark 开放平台)一项安装飞书插件选择飞书官方插件随后会处理两项分别是Enter Feishu App ID和Enter Feishu App Secret这两项我们可以在飞书开放平台里面获取直接复制输入即可飞书开放平台打开飞书开放平台首页找到右上角开发者后台之后进入凭证与基础信息页面就可以看到App ID和App Secret如下图2.2.3其它配置现在配置技能就选yes技能安装的首选节点管理器选择npm启用钩子选择暂时跳过然后等待其安装即可3.配置飞书3.1创建企业自建应用进入飞书开放平台的开发者平台即可找到创建企业自建应用点击即可进入如下界面具体信息按自己情况来填写3.2权限管理在右边的侧边栏里面找到权限管理一项然后点击进入点击批量导入/导出权限,然后将以下的内容复制进输入框全部替代原内容具体修改如图然后点击下一步即可{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]}}3.3机器人配置在左侧边栏里面找到机器人一项点击进入点击修改图标设置机器人名称然后点击保存即可3.4事件与回调在左侧边栏里面找到事件与回调一项点击进入选择使用长连接接收事件然后保存在下面的已添加事件中点击添加事件在里面搜索im.message.receive_v1一项然后点击添加即可3.5创建版本划到页面顶部可以看到如下的创建版本提示然后内容根据自己的情况填写即可点击保存确认发布即可3.6飞书应用内配置打开飞书应用我使用的Windows的桌面版左侧边栏选择信息点击进入在信息列表中找到开发者小助手打开聊天框查看应用审批通过的信息点击打开应用到了我们创建的机器人的聊天框界面我们先随便发一条消息这里我以“你好”为例然后机器人会回复一个提示配置的消息我们复制这条消息最后一行的命令粘贴到我们的服务器的命令行内执行等待命令运行结束我们的飞书就配置完毕了至此我们的树莓派上的OpenClaw已经配置完毕可以在飞书使用了由于我是在学校里面配置的树莓派校园网和供电相对比较不稳定所以我后续将考虑将其部署到我的阿里云服务器上其当前方案还有不足运行速度也就是在飞书上的回复速度肉眼可见的有点慢树莓派的关机重启会影响到OpenClaw的相关配置我的实测是树莓派关机重启之后服务会出现问题可能后续需要自启动脚本的支持希望我的笔记可以帮到你无限进步其中我OpenClaw的配置参考了B站视频和它的中文配置文档以下是视频和文档的地址linux部署OpenClaw中文版教程-视频linux部署OpenClaw中文版教程-文档