Agent Skills
返回列表
🤖

微信公众号 AI Bot 工作流

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/self-dev-wx-service-bot。

技能介绍

要解决的问题

微信公众号接入 AI 模型时,开发者通常要面对一条又长又碎的链路:从理解微信的消息加解密规则,到处理异步回复的超时限制,再到服务器部署、Nginx 反代、后台配置和验签调试。任何一个环节出错,Bot 就跑不起来。这个技能把鸿爪派实战复盘的完整流程固化下来,让 AI 能按步骤生成代码、部署上线,并避开那些实际踩过的坑。

技能如何工作

核心架构设计采用异步 + 客服消息模式:微信要求 5 秒内回复,所以服务收到消息后立即返回 success,异步处理后再通过客服消息推送结果,充分利用 48 小时窗口。安全模式加解密使用 AES-CBC-256 + SHA1 签名,确保消息传输合规。对话上下文用内存字典存储,30 分钟 TTL + 最多 20 条裁剪,防止 token 爆炸。

完整工作流分 8 步:

  • 需求分析与架构决策:明确 Bot 设定和功能清单
  • 代码生成:输出 8 个核心模块(配置、加解密、AI 客户端、微信 API、对话管理、消息处理、FastAPI 入口、启动脚本)和辅助文件
  • 服务器部署:SFTP 传输、pip 安装、systemd 服务配置
  • Nginx 反代:配置 /wx-callback 和 /health 路由
  • 微信后台配置:IP 白名单、启用服务器配置、CDN 回源
  • 端到端验证:消息测试、菜单创建、验签检查

关键实战经验:GET 验签有三个 Bug 必须注意——参数名用 msg_signature 而非 signature,SHA1 用 4 参数而非 3 参数,返回解密后的明文 echostr。配置顺序也有讲究:先部署服务,再配 CDN 回源,再加 IP 白名单,最后启用服务器配置。

适用边界与注意点

需要自备服务器(SSH 可访问)、域名和 HTTPS 证书。微信服务号认证是硬性要求,订阅号不支持客服消息推送。AI 服务需要 OpenAI 兼容接口,可对接 Agnes、OpenAI 等。乐享 RAG 为可选功能,需额外配置 MCP Token。技能生成的代码默认单进程内存存储,高并发场景需自行扩展 Redis。Bot 行为高度依赖 System Prompt 设计,建议投入精力打磨角色设定和语气边界。

使用场景

  • 给微信公众号接入大模型对话,需处理5秒被动回复超时和安全模式消息加解密
  • Bot 代码已生成,要在服务器部署 FastAPI 服务并用 systemd、Nginx 反代上线
  • 微信后台启用服务器配置时验签失败,需排查 msg_signature、4参数SHA1、明文回传三个问题
  • 为公众号增加图片生成和图片理解能力,需要编写并适配全类型消息处理模板

适合人员

  • 独立开发者:想给自己的公众号加AI对话助手,没有微信开发经验,需要从代码到部署的完整指引
  • 企业内部工具开发者:要为公司服务号搭建客服机器人,并接入乐享知识库做RAG问答
  • 技术负责人:需快速验证公众号AI客服方案可行性,希望避开部署和验签的常见坑
  • 后端工程师:熟悉FastAPI但不熟悉微信公众号协议,需要现成架构和加解密实现