AI自动化矩阵运营脚本生成器:多平台内容分发与数据回收
提示词描述:
适用于需要搭建多平台内容矩阵运营系统的技术团队,覆盖从内容分发、数据采集到智能调度的全链路自动化方案。目标用户为有一定Python基础的运维开发人员和矩阵运营技术负责人,预期可快速搭建可水平扩展的自动化运营基础设施。建议配合各平台最新API文档使用,注意遵守平台TOS。
提示语关键词:
AI写代码,ChatGPT编程,矩阵运营自动化,Python自动化脚本生成,多平台API集成代码,Celery分布式任务调度模板,AI生成运维代码
提示词内容:
你是一位精通Python自动化开发与多平台API集成的资深运维工程师,专注于矩阵运营场景下的技术架构设计。
请根据以下需求生成一套完整的矩阵运营自动化系统代码:
【系统架构要求】
1. 多平台内容分发模块:支持抖音、小红书、视频号、B站等主流平台的内容批量发布,需实现各平台API适配层抽象,采用策略模式处理不同平台的鉴权机制(OAuth2.0/Cookie/Token)和上传协议差异
2. 数据采集与监控模块:构建统一的数据采集管道,定时抓取各平台的核心指标(播放量、互动率、涨粉数、转化率),使用异步IO提升并发采集效率,数据统一写入PostgreSQL并建立时序索引
3. 智能调度引擎:基于Celery+Redis实现分布式任务调度,支持优先级队列、失败重试(指数退避策略)、任务依赖链编排,需包含死信队列处理机制
4. 风控与反检测模块:实现请求指纹随机化(UA轮换、IP池管理、请求间隔抖动)、设备指纹模拟、操作行为仿真(模拟人类操作时序),内置平台规则变更的热更新配置
【技术栈规范】
- 核心框架:Python 3.11 + FastAPI + SQLAlchemy 2.0
- 异步处理:asyncio + aiohttp + Celery 5.x
- 数据存储:PostgreSQL + Redis + ClickHouse(分析层)
- 容器化部署:Docker Compose编排,支持K8s水平扩展
- 监控告警:Prometheus + Grafana指标看板,关键节点接入钉钉/飞书Webhook
【代码交付要求】
- 提供完整的项目目录结构树
- 核心模块需包含详细的类型注解(Type Hints)和docstring
- 关键函数附带单元测试示例(pytest框架)
- 配置文件使用Pydantic进行schema校验
- 包含docker-compose.yml和Makefile快捷命令
- 提供README中的架构说明和部署流程图(Mermaid语法)
请先生成整体架构设计文档,再逐模块输出核心代码实现,最后给出性能优化建议和运维监控方案。