个人微信二次开发早就不只是"自动回复机器人"了。按应用形态可以分成 4 类,从简单到智能依次递进。

一、消息机器人——自动收发消息

最基础的形态。用户发消息,程序回消息。核心是 Webhook 接收 + sendText 回复,配合关键词或规则做应答。

适合 FAQ 客服、菜单导航、自动打招呼这类固定模式的对话。开发量小,半天能上线。

二、自动化工具——代替人做重复操作

不止收发消息,还能管好友、管群、定时发通知。好友事件触发自动欢迎,群事件触发自动踢人,定时任务触发周期提醒。

把人每天重复的操作交给程序,一天省几个小时。Eyun 的 4 类事件回调是自动化的触发源。

三、业务网关——微信连接业务系统

微信不只是聊天,还变成业务系统的入口。用户在微信发"查订单",程序调电商 API 查,再用 sendText 把结果发回去。

微信消息变成业务系统的触发信号和返回通道。Webhook 是入口,sendText 是出口,中间接你的业务逻辑。

四、智能应用——AI 驱动的自主决策

结合大模型或知识库,微信消息进来后 AI 理解意图,决定调哪个业务接口,再把结果组织成自然语言回复。

用户不再需要记关键词,直接说"帮我看下最近那单到哪了",AI 能听懂。sendText 发出去的也不是固定话术,而是 AI 生成的回答。

四类形态对比

应用形态

核心能力

触发方式

智能程度

消息机器人

收发消息

关键词/规则

自动化工具

好友群管 + 定时

事件/定时

低-中

业务网关

连接业务系统

指令/事件

智能应用

AI 理解 + 决策

自然语言

形态演进代码

def handle(event):
    text, user = event["content"], event["fromUser"]
    # 形态1:消息机器人
    if text in FAQ: return sendText(wId, user, FAQ[text])
    # 形态3:业务网关
    if "订单" in text: return sendText(wId, user, query_order(user))
    # 形态4:智能应用
    intent = ai_understand(text)
    return sendText(wId, user, call_business(intent))

选型建议

4 类形态不是非此即彼,可以叠加。同一个微信号对 FAQ 用消息机器人、对老用户用智能应用、对运营用自动化工具。

从消息机器人起步跑通链路,再根据业务需要往上叠。不要跳过基础直接上智能应用,链路不稳 AI 再强也白搭。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐