github star gitee star atomgit star PyPI Downloads AI 编程 AI 交流群

大家好,我是正在实战各种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应用。把它部署好,你就拥有了一个永不疲倦的智能助手。


💬 联系我

平台账号/链接
微信扫码加好友
微博@程序员晚枫
知乎@程序员晚枫
抖音@程序员晚枫
小红书@程序员晚枫
B 站Python 自动化办公社区

主营业务:AI 编程培训、企业内训、技术咨询

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!