OpenClaw开源AI助手:离线运行WhatsApp/Telegram/Discord三端自动化,本地部署不上传数据

你试过让AI自动回消息、拉新群、转发通知,却不用把聊天记录上传到云端吗?
Claude要联网,Copilot要登录GitHub,Coze和Dify依赖厂商API——它们都绕不开“数据上传”。
OpenClaw是目前唯一能真正离线运行、且原生支持WhatsApp/Telegram/Discord三端自动化的开源AI助手。
它不调用任何云API。所有大模型推理(Phi-3、Qwen2.5等)都在你本地跑。一台16GB内存+RTX 3060的旧笔记本就能启动,全程断网可用,聊天内容从不离开你的硬盘。
我们实测:在Telegram里部署一个Bot,3步搞定——自动响应“报名”关键词、把用户拉进指定群、用本地小模型生成欢迎语。整个过程,路由器灯都不闪一下。
这不是概念演示,而是可复刻的落地方案。下面带你手把手跑通第一个Telegram Bot自动化任务。
问题
想让AI自动管理社群(响应入群申请、转发公告),但不想上传数据,也不想买服务器或啃Docker文档。
方案
用OpenClaw + Ollama + Telegram Bot API,在本机搭一个完全离线的AI社群管家。
步骤
安装Ollama并加载轻量模型
OpenClaw需要本地LLM做语义理解。Phi-3-3.8B量化版(phi3:3.8b-mini-q4_K_M)仅2.1GB,CPU也能跑。# macOS/Linux一键安装(Windows请用WSL2) curl -fsSL https://ollama.com/install.sh | sh ollama run phi3:3.8b-mini-q4_K_M克隆并配置OpenClaw
官方仓库已内置Telegram适配器,开箱即用,无需改代码。git clone https://github.com/yitb-openclaw/openclaw.git cd openclaw pip install -r requirements.txt获取Telegram Bot Token并写入配置
在Telegram中私聊@BotFather→ 发送/newbot→ 复制返回的token。
把token和目标群名填进config.json:echo '{ "telegram": {  "token": "123456789:AbCdeFgHiJkLmNoPqRsTuVwXyZ", "auto_join_group": "my-tech-community" }, "llm": { "backend": "ollama", "model": "phi3:3.8b-mini-q4_K_M" } }' > config.json启动服务
--no-webui禁用网页界面,纯后台运行,省资源。python main.py --platform telegram --no-webui
验证
打开Telegram,搜索你刚创建的Bot,发送 /start → 立即收到欢迎语;再发“我要报名”,Bot自动把你拉进 my-tech-community 群,并私聊发送:“已为您预留席位,稍后管理员将联系您”。
所有动作耗时<2秒,Wi-Fi关闭状态下依然生效。
常见问题
- ❓“提示‘Connection refused’?”
检查Ollama是否运行:ollama list应显示phi3:3.8b-mini-q4_K_M;没看到就重跑ollama run phi3:3.8b-mini-q4_K_M - ❓“Bot不拉群?”
确认群设置里开启了“邀请链接”,且Bot是管理员(右键群→管理→添加管理员→勾选“邀请用户”) - ❓“响应太慢?”
换更小模型:ollama run tinyllama(仅0.5GB,适合8GB内存机器)
OpenClaw不是另一个“AI玩具”。它是把大模型从云端拽回你书桌的第一步。
当别人还在纠结API额度和数据合规,你已经用本地AI管着3个技术群了。
下一步,试试给它加上WhatsApp接口(yitb.com/openclaw-whatsapp),或者用vLLM加速多用户并发响应(yitb.com/vllm-local)。
真正的AI自主权,从关掉Wi-Fi那一刻开始。