首先,打开终端,执行以下命令将OpenClaw的代码库克隆到本地: bash git clone https://github.com/openclaw/openclaw cd openclaw
启动Docker初始化设置
接下来,运行初始化脚本: bash ./docker-setup.sh
如果一切顺利,你将看到安装完成的提示。
配置选择
在配置过程中,选择“QuickStart”以快速开始。对于大模型配置,用户可以根据需求选择适合的选项。如果你是首次使用,MiniMax模型可以提供免费的token额度。接下来,选择一个聊天工具以便与OpenClaw交互,我们这里以飞书为例。
解决UI界面报错
在配置完成后,可能会遇到UI界面报错“disconnected(1008): unauthorized: gateway token missing”。这是因为配置文件中的token未同步。你需要编辑配置文件,确保token与UI界面一致。
打开配置文件并更新token: bash cat > /Users/mac/openclaw/openclaw.json << EOF { “agents”: { “defaults”: { “maxConcurrent”: 4 }, “subagents”: { “maxConcurrent”: 8 } }, “gateway”: { “mode”: “local”, “auth”: { “mode”: “token”, “token”: “你的gateway token” } }, “controlUi”: { “dangerouslyDisableDeviceAuth”: true, “port”: 18789 } } EOF
执行以下命令将配置文件复制到Docker容器中,并重启服务: bash docker cp /Users/mac/openclaw/openclaw.json openclaw-openclaw-gateway-1:/home/node/.openclaw/openclaw.json docker-compose restart openclaw-gateway
此时,访问UI界面 http://127.0.0.1:18789/?token=你的token,尝试给模型发送消息,若能正常回复则表示安装成功。
安装与配置飞书插件
在配置飞书插件之前,你需要注册飞书企业版账号。确保你的账号中包含公司名称,以便顺利进行后续操作。
创建飞书企业自建应用
进入飞书开发者后台,创建一个企业自建应用,并添加机器人。在权限管理中,添加以下权限:
{ “scopes”: { “tenant”: [ “im:message”, “im:message.p2p_msg:readonly”, “im:message.group_at_msg:readonly”, “im:message:send_as_bot”, “im:resource” ] } }
保存后,记下你的AppID和AppSecret,这将在后续的配置中使用。
安装飞书插件
运行以下命令安装OpenClaw的飞书插件: bash docker-compose run –rm openclaw-cli plugins install m1heng-clawd/feishu
将AppID和AppSecret添加到配置文件中,路径为~/.openclaw/openclaw.json,并确保保存更改。
重启服务
重启gateway服务以使插件配置生效: openclaw 安装 bash docker-compose restart openclaw-gateway
事件与回调配置
在飞书的事件与回调设置中,选择使用长连接接收事件,添加接收消息的选项。确保保存配置并发布版本。
如果成功配置,你的手机飞书将会收到消息,表示一切正常。
总结
通过以上步骤,你已经成功在闲置的Mac上部署了OpenClaw,实现了电脑的自动化管理。无论是整理文件还是进行办公操作,OpenClaw都能为你提供极大的便利。未来,随着技术的发展,更多的自动化工具将会涌现,期待你在这个领域的探索与发现!
热门文章推荐
- 15万个ClawdBot涌进AI社交网站,但人类只能围观。
- Spring6.0+Boot3.0:秒级启动、万级并发的开发新姿势
- 一款开源、现代化的数据库备份利器
- 这两个网站,一个可以当时间胶囊,一个充满了赛博菩萨。
- 零停机更新代码:SpringBoot新技能,妙啊~
通过本文,你不仅了解了如何在闲置的Mac上部署OpenClaw,还能感受到技术为生活带来的便利与乐趣。希望你能在未来的日子里,继续探索更多的技术应用,提升工作与生活的效率!
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/253227.html原文链接:https://javaforall.net
