背景
运营 微信公众号 的业务团队拥有大量的账号,官方后台设置账号的关注回复、关键词回复、发送客服消息、菜单等需要登录不同的公众号,而多个账号,几十个甚至几百个,操作起来极为繁琐。
目标
通过官方接口,对账号实现批量、快速且集中的管理。
设计与实现
程序由三部分组成:后台、公众号数据接收端、计划脚本
后台
通过后台可视化界面即可使各公众号与官方接口进行交互,以达到公众号的常规功能配置与设置
计划脚本
计划脚本会通过公众号的关键数据,会定期对每个公众号进行信息的更新与获取、token 的更新、客服消息的发送等
微信公众号数据接收端
微信服务器会定时往预先设置好的服务器上发送用户行为,如:关注、取消关注、关键词、菜单等,服务器通过解析来源数据再进行相关的接口动作操作
最终展示

总结
- 后台拿到公众号初始数据后,计划脚本会使用初始数据与相关接口进行数据交互;
- 当客服消息的日发送量达到2000万条时,需要控制客服消息的逻辑。