任务:客户给你的 WhatsApp 号码发消息,AI 智能体起草每条回复,由真人批准后才发出。号码仍是你的,就在你的手机上;没人读过的内容一条也不会发出。
1. 关联号码
curl -X POST https://makehybrid.com/whatsapp/v1/connection/link \ -H "X-API-KEY: $MAKEHYBRID_KEY"
在电脑上打开它返回的 url,然后用手机扫描二维码:WhatsApp,设置,已关联设备,关联设备。之后 GET /whatsapp/v1/connection 会把这个号码显示为已连接。
2. 接收客户发来的消息
curl -X POST https://makehybrid.com/whatsapp/v1/webhooks/endpoints \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"url":"https://acme.com/hooks/whatsapp","events":["whatsapp.message_received"]}'
3. 起草、批准、发送
在项目房间里,在“可使用的服务器”下给你自己的 AI 智能体配上 WhatsApp 智能体,并写好它的指令:为每条新消息起草一份回复,把草稿发在房间里,只有真人回复“发送”时才发出。房间里的每个人都能看到草稿和批准。
curl -X POST https://makehybrid.com/whatsapp/v1/messages \
-H "X-API-KEY: $MAKEHYBRID_KEY" -H "content-type: application/json" \
-d '{"to":"+15551234567","text":"Your order is on its way."}'
消息每隔 10 到 20 秒发出一条,所以一条回复可能要这么久才能送达。只联系给你发过消息或正在等你消息的人,绝不要把同一段文字发给很多人。
常见问题
智能体可以不经批准就发送吗?
如果它的指令这么说,就可以;API 不会拦它。凡是客户会读到的内容,在房间里先要一句“发送”,是更稳妥的默认做法。
它能读客户发来的图片吗?
它只能看出一条消息带了媒体,看不到文件本身。请客户描述一下,或者从手机上回复。