2026年WhatsApp AI机器人:用whatsapp-web.js(2.2万星)自建,零API费用
WhatsApp官方商业API按对话收费还要企业认证。但对个人或小店,开源库可以让你用自己的号码免费跑AI机器人。
直接给结论
个人和小店机器人,whatsapp-web.js(22,325星,Apache-2.0)是最流行的开源WhatsApp客户端库:它通过WhatsApp Web会话连接,所以你可以用现有号码构建AI机器人,无需按对话付费。Baileys(10,558星,MIT)是TypeScript替代方案,多设备支持更好。
能做什么
- 接任意大模型(OpenAI、Claude或本地Ollama)的自动回复FAQ机器人。
- 读取商品目录、回答库存和价格问题的接单助手。
- 总结转发链接的个人助理(把URL喂给LLM)。
- 小店的群发工具——务必合规使用。
快速上手(Node.js)
npm install whatsapp-web.js qrcode-terminal
const { Client, LocalAuth } = require('whatsapp-web.js');
const client = new Client({ authStrategy: new LocalAuth() });
client.on('qr', (qr) => console.log(qr)); // 手机扫码
client.on('message', async (msg) => {
const reply = await askLLM(msg.body); // 你的LLM调用
msg.reply(reply);
});
client.initialize();
要点:用LocalAuth避免每次重启都重新扫码;部署在VPS或树莓派上保持会话在线;消息间加延时避免触发限流。
合规警告
WhatsApp Web协议不是官方API。超过轻度个人使用,规模化自动化有封号风险。做业务请走官方商业平台(Meta)或BSP(Twilio、360dialog),成本约为每条对话0.005-0.05美元,视国家和模板类型而定。
FAQ
用whatsapp-web.js违反WhatsApp条款吗? 它使用网页客户端协议,不是官方API;大规模自动化有封号风险。个人使用保持低频率。
能发媒体吗? 能——通过MessageMedia发送图片、文档和音频。
支持多设备吗? Baileys的多设备支持更好;whatsapp-web.js可用但有一些限制。
相关文章
相关文章
2026-06-29
高收益主线龙头策略——不花钱的数据,也能抓到龙头
2026-06-29
你笔记本里,藏着一个AI
2026-07-14
免费AI编程助手 2026 配置指南:VS Code 5分钟装 Continue、Copilot、Windsurf
