两台个人号扫在同一平台。回调 URL 只配了一个。运营社群里的「发海报」进了客服工单池,客服去回「转人工」。不是模型胡乱分类,是多开没有隔离。
登录、重连、设置回调的请求示例,按文档字段逐项对:API 文档
一把 Token 一个回调
GeWe API 实际使用里,一个 Token 对应一个回调地址。客服和运营用两把 Token,或在同一个入站里强制校验 appId。
python
from flask import Flask, request, abort
app = Flask(__name__)
APP_CS = "appid_kefu"
APP_OPS = "appid_yunying"
@app.post("/wx/callback")
def cb():
ev = request.get_json(silent=True) or {}
app_id = ev.get("appId") or ev.get("wxid")
if app_id == APP_CS:
queue = "kefu"
elif app_id == APP_OPS:
queue = "ops"
else:
abort(400)
print(queue, ev.get("content"))
return "ok"
发送时 appId 也必须和业务一致:客服工单不要拿运营号 appId 去回。掉线重连后 ID 一般不变,不要重连后写错配置。验证请求两套 URL 分别过。
排障清单固化进运维。官网:GeWe API 官网
收口
多开先让两条回调或入站分流能分开。运营群消息进 ops 队列、客服私聊进 kefu 队列,再接业务。