个人微信API二次开发:多开回调串appId

两台个人号扫在同一平台。回调 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 队列,再接业务。

相关推荐
Dumbness1 天前
群里 @ 机器人发"查订单",指令一条都没命中:微信群机器人在路由前漏掉的几步归一化
python·微信
玩泥巴的6 天前
把AI编码从自由生成到受约束声明:微信生态 .NET SDK 中用源生成器压制 AI 编码幻觉的工程实践
微信·.net·aot·roslyn
连接池8 天前
Java 微信二次开发2个坑:多实例回调路由 + 消息分发策略(附 Spring Boot 代码)
微信
阿砾8 天前
微信群消息回调处理:乱序、自己发的消息、真实发送者提取
微信
玩泥巴的8 天前
源生成与 AOT 就绪的微信生态 .NET SDK:结构、能力边界与 API 定位方法
ai·微信·.net·agent·aot·roslyn
玩泥巴的9 天前
可能是最现代化的微信生态 .NET 服务端 SDK
ai·微信·.net·aot
阿砾12 天前
微信群消息处理:回调乱序、自己发的消息、群内真实发送者
微信
承渊政道12 天前
飞牛NAS部署Hermes AI Agent:接入DeepSeek、微信与公网访问完整教程
人工智能·微信·nas·deepseek·hermes
高晶13 天前
微信小程序实战:iOS 降级查询工具从零开发
微信·程序员
软擎14 天前
花店节日布置怎么留记录?用轻虾导出助手把花材替换、现场尺寸与撤场清点钉在一起
微信