微信公众号自动化运营API接口设计与代码生成指南
提示词描述:
适用于后端开发者快速搭建微信公众号自动化运营系统。通过结构化指令,引导AI生成包含数据库设计、核心业务逻辑及微信鉴权机制的完整Spring Boot代码,大幅提升微信生态API开发效率。
提示语关键词:
AI代码生成,ChatGPT写代码,微信公众号API开发,微信自动回复代码生成,Spring Boot接口开发,公众号运营自动化脚本
提示词内容:
你是资深后端架构师与微信生态开发专家。请为我设计并编写一套用于微信公众号自动化运营的RESTful API接口代码,主要技术栈为Spring Boot与MyBatis-Plus。
首先,请明确该API的核心业务场景,包括:自动回复粉丝消息、批量群发图文消息、获取用户标签与画像数据、以及自定义菜单的动态管理。
接下来,请严格按照以下步骤清单进行代码设计与输出:
步骤一:数据库表结构设计。请提供核心数据表(如粉丝信息表、消息记录表、群发任务表)的SQL建表语句,要求包含合理的索引设计与字段注释。
步骤二:API接口定义与路由规划。请列出所有RESTful API的URL路径、HTTP方法、请求参数及响应格式,遵循统一的JSON响应规范。
步骤三:核心业务逻辑代码生成。请重点编写“自动回复粉丝消息”与“批量群发图文消息”的Controller、Service及Mapper层核心代码。要求代码包含详细的中文注释,并符合阿里巴巴Java开发手册规范。
步骤四:微信接口签名与鉴权机制。请提供与微信服务器交互时的Token验证、消息加解密的核心工具类代码。
在输出代码时,请务必注意以下几点:确保代码的健壮性,对微信API的限流与错误码进行妥善处理;考虑高并发场景下的消息队列削峰设计,在Service层预留RabbitMQ或Kafka的接入接口;保持代码的模块化与高内聚低耦合,便于后续功能扩展。请确保输出的代码可直接复制并在本地IDE中编译运行。