

大家好,我是正在实战各种AI项目的程序员晚枫。
从今天开始,我们进入第五阶段:实战项目。第一个项目是个人AI助理部署,综合运用前面学到的所有知识。
项目目标
打造一个7x24小时在线的个人AI助理,具备:
- ✅ 多通道接入(Telegram+微信)
- ✅ 长期记忆(记住你的偏好)
- ✅ 工具调用(执行命令、查资料)
- ✅ 定时任务(每日简报)
- ✅ 远程访问(随时随地使用)
完整配置
openclaw.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| { "gateway": { "port": 18789, "auth": {"type": "token", "token": "your-strong-token-here"} }, "providers": { "anthropic": {"enabled": true, "apiKey": "${ANTHROPIC_KEY}", "defaultModel": "claude-3-sonnet"}, "moonshot": {"enabled": true, "apiKey": "${MOONSHOT_KEY}", "defaultModel": "moonshot-v1-8k"} }, "channels": { "telegram": {"enabled": true, "botToken": "${TG_BOT_TOKEN}", "allowFrom": [${YOUR_TG_ID}]}, "wechat": {"enabled": true, "method": "web", "allowFrom": ["${YOUR_PHONE}"]} }, "sessions": {"isolation": "user", "maxHistory": 100, "ttl": 604800}, "tools": {"exec": {"enabled": true, "sandbox": true, "allowedCommands": ["ls", "cat", "grep", "curl", "python3"]}, "read": {"enabled": true}, "web_search": {"enabled": true}}, "cron": {"enabled": true, "jobs": [{"name": "morning_briefing", "schedule": "0 8 * * *", "action": "send_daily_briefing"}]} }
|
部署步骤
1. 准备环境
1 2 3
| nvm install 22 npm install -g openclaw@latest mkdir -p ~/.openclaw/memory
|
2. 配置API密钥
1 2 3
| export ANTHROPIC_KEY="sk-ant-xxxxx" export MOONSHOT_KEY="sk-xxxxx" export TG_BOT_TOKEN="123456:ABCdef"
|
3. 启动服务
1 2 3 4
| openclaw onboard openclaw channels connect telegram openclaw channels connect wechat openclaw daemon start
|
下节预告
下一项目:技术问答机器人,为开发者社区提供AI支持。
👉 继续阅读:第26讲-项目2-技术问答机器人
💬 加入学习交流群
👉 点击加入交流群
推荐:AI Python编程实战营
🎁 限时福利:送《利用Python进行数据分析》实体书
👉 点击了解详情
---## 📚 完整学习路线
👉 OpenClaw入门课程大纲
课程导航
上一篇: 第24讲-故障排查与优化
下一篇: 第26讲-项目2-技术问答机器人**
PS:个人AI助理是最实用的OpenClaw应用。把它部署好,你就拥有了一个永不疲倦的智能助手。
💬 联系我
主营业务:AI 编程培训、企业内训、技术咨询
🎓 AI 编程实战课程
想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!