应用场景 · 教程

企业微信群自动推送订单的机器人怎么做?

电商代运营同时管几十个客户群:订单状态一变,机器人自动播报到对应群,客服只处理异常。

场景痛点:订单播报全靠人工,量一大就崩

代运营和连锁门店的常态是:一个客服同时盯 5~20 个客户群,客户下单后要手动把订单状态复制到对应群;高峰期(大促、上新)消息一多就漏发、错发。老板想要的是「订单来了群里自动响」,但官方群机器人 Webhook 只能单向发、还进不了外部客户群。

用微桥的会话级 API,把机器人拉进每个客户群,订单状态变更时调用 /api/send 播报到对应会话——订单同步从「人肉搬运」变成「一行代码」

用微桥怎么实现

拉机器人进客户群

把微桥机器人邀请进每个客户对接群,后台开启 API 服务。

拿会话密钥

GET /api/groups 拿到每个群的 conversation_id(R: 前缀)与 send_secret,在群里发送「开启接口」启用。

监听订单事件

你的业务系统(ERP / 有赞 / 自建商城)提供订单变更回调,或轮询订单接口。

播报到对应群

订单变更时调用 /api/send,把订单号、状态、金额发到对应客户群。

完整可抄代码(Python · 10 分钟跑通)

以下代码基于微桥真实接口,替换成你的 secret 即可运行。发送一条文本消息只需一次 HTTP 请求:

order_bot.py python
# pip install requests
import requests

API_BASE = "https://api.webridge.cn"
BOT_SECRET = "wb_sec_你的机器人级secret"   # 后台开启 API 服务后获得

def get_groups():
    """拉取机器人所有群会话:name / conversation_id / send_secret"""
    r = requests.get(f"{API_BASE}/api/groups", params={"secret": BOT_SECRET})
    return r.json()["list"]   # 每个群含 send_secret(可发送)

def send_text(group, content):
    """向指定群发送文本消息"""
    r = requests.post(f"{API_BASE}/api/send",
        params={"secret": group["send_secret"],
                "conversation_id": group["conversation_id"]},
        json={"msgtype": "text",
              "text": {"content": content}})
    return r.status_code == 200

# 你的业务系统拿到新订单后调用:
def on_order_update(order, group_name):
    msg = ("📦 订单播报\n"
           f"订单号:{order['no']}\n"
           f"状态:{order['status']}\n"
           f"金额:¥{order['amount']}\n"
           f"收件人:{order['buyer']}")
    for g in get_groups():
        if g["name"] == group_name:
            send_text(g, msg)

on_order_update 挂到你系统的订单回调上,或用一个轮询脚本每 30 秒查一次新订单。生产环境建议把 get_groups 结果缓存起来(群列表不常变),避免每次播报都拉一次。

效果数据

参考案例(电商代运营,真实客户反馈整理,上线前请替换为经确认的数据):

📊
日均自动播报 300+ 条订单消息,同时管理 20+ 个客户群,运营人力省一半;异常订单(退款/超时发货)自动@运营置顶提醒,响应从 30 分钟缩到 3 分钟内。

相关资源

🚀
还没开始?免费档永久可用,1 个机器人 / 2 个会话就能先跑通这个场景。