🏗️ 架构概述
MoneyPrinterV2 采用模块化 Python 架构,各功能模块独立运行,通过配置文件组合。
📦 目录结构
MoneyPrinterV2/ ├── main.py # 主入口 ├── config.json # 配置文件 ├── modules/ # 功能模块 │ ├── twitter/ # Twitter Bot │ ├── shorts/ # YouTube Shorts │ ├── affiliate/ # 联盟营销 │ └── outreach/ # 冷邮件推广 ├── utils/ # 工具函数 ├── assets/ # 素材资源 └── output/ # 输出文件
⚡ 技术栈
核心依赖
- Python 3.12 - 运行环境
- tweepy - Twitter API
- google-api-python-client - YouTube API
- boto3 - Amazon Product API
AI 服务
- GPT-4Free - 文本生成
- KittenTTS - 语音合成
媒体处理
- FFmpeg - 视频处理
- Pillow - 图片处理
🔄 调度系统
内置 CRON 调度器,支持定时任务:
- Twitter 自动发推
- YouTube Shorts 定时上传
- 推广任务定时执行