如何部署i茅台自动预约系统campus-imaotai:完整上手指南 如何部署i茅台自动预约系统campus-imaotai完整上手指南【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai每天定闹钟蹲点抢 i 茅台多个账号轮流操作的话人工维护成本很高。campus-imaotai 是一个支持 Docker 一键部署的 i茅台自动预约系统它把多个 i 茅台账号集中在后台统一管理按固定时间点批量执行预约任务跑完自动收集申购结果并推送通知省掉每天定点手动蹲守的环节。三十秒跑起来Docker 一键部署整个系统通过 docker-compose 拉起四个容器MySQL 5.7库名 campus_imaotai初始化 SQL 在doc/sql/目录、Redis 6.2、nginx-web监听 80 端口把/prod-api/请求转发到后端 8160 端口和 campus-serverJava 后端配置见doc/docker/docker-compose.yml。最短路径如下git clone https://gitcode.com/GitHub_Trending/ca/campus-imaotai cd campus-imaotai/doc/docker docker-compose up -d docker-compose pscompose 文件里挂载了/docker/mysql/...、/docker/redis/...、/docker/nginx/...、/docker/server/conf等宿主机目录启动前先把这些目录建好MySQL 数据目录放data/配置目录放conf/nginx 放html/和conf/nginx.conf。四个容器状态均为Up后浏览器访问服务器 IP 即可进入管理后台。建议最低 2 核 CPU、4GB 内存。能力全景它能替你做什么能力替你解决的事适合谁短信验证码登录注册账号手动抓包获取 token 的繁琐过程不方便抓包的普通用户多用户批量管理多个 i 茅台账号分散、难核对持有多账号的用户定时自动预约每天定点人工点击操作无法每天准时守候的人双模式门店匹配不知道该预约哪个门店对门店位置没概念的用户固定时间或随机时间预约所有账号同一秒挤过去想错峰分散请求的用户自动旅行、首次旅行分享、耐力值领取11 点档位的任务漏做希望全流程无人值守的用户操作日志 pushplus 推送不知道任务跑没跑、结果如何需要移动端接收结果的人场景化实战从添加账号到自动预约多账号怎么加、怎么维护后台「i 茅台 → 用户管理」提供两种录入方式。一种是「添加账号」输入手机号、点发送验证码、填入收到的验证码后登录系统自动从平台返回中提取 userId、token、cookie 等字段落库并默认把有效期记为 30 天另一种是「直接新增」如果你已经通过其他途径拿到了 token可以手工粘贴。列表页支持按手机号、用户 id、省份、城市筛选每个账号还能单独触发「预约」按钮或者修改、删除。账号的经纬度、预约项目 code、门店类型这些字段都可以单独调整方便不同账号走不同策略。门店和预约时间怎么定每条账号记录里有一个门店类型字段取值为 1 时预约本市出货量最大的门店取值为 2 时预约账号所在经纬度附近的门店。时间策略上每条账号有一个 1 到 59 的预约分钟字段非法值会回落到 5再配合一个随机开关开启随机后系统每天凌晨 1 点 10 分会为各账号批量重算随机预约分钟避免所有账号挤在同一分钟发起请求。结果怎么查、怎么收9 点档位的预约任务每分钟批量执行一次18 点 05 分自动拉取申购结果。如果你给账号配置了 pushplus token执行结果会直接推到你的手机不需要盯着后台看。每次执行都会落一条操作日志日志内容包含 userId、返回信息和成功/失败状态。界面操作演示账号添加走验证码登录输入手机号和验证码后点「登录」完成入库用户列表展示手机号、用户 id、token、预约项目 code、省市经纬度、门店类型和到期时间门店列表可按商品 id、省份、城市、地区、公司名称筛选页面提供「刷新茅台商品列表」按钮同步最新门店数据操作日志按系统模块、操作人、状态、时间范围查询支持删除、清空和导出进阶与调优把稳定性拉满错峰配置给不同账号设置不同的预约分钟并开启随机模式让请求在 9 点后的几分钟内自然分散而不是一瞬间集中发出。门店策略同城多账号可以混合使用「出货量最大门店」和「位置附近门店」两种类型观察哪种组合下日志里的成功条目更多再做收敛。账号体检列表里的「到期时间」字段是判断 token 新鲜度的依据临近或已过期的账号建议提前重新登录刷新别等预约失败才发现。通知链路把 pushplus token 配到每个账号上结果直达手机省掉每天翻后台的环节。数据复盘操作日志里 9 点到 9 点 05 分这段时间的成功记录是最有价值的样本定期统计哪些账号、哪些门店出结果据此调整配置。避坑指南预约失败。原因token 过期、账号状态异常或网络不通。解法先看操作日志中的日志内容和状态再在「用户管理」里重新走一遍验证码登录刷新 token同时确认服务器网络正常。验证码识别失败。原因验证码图片不清晰或识别模型过时。解法保证截图环境干净按项目说明更新识别模型后重试。服务启动异常。原因MySQL 或 Redis 容器未就绪、挂载目录缺失。解法docker-compose ps和docker-compose logs逐个确认重点看初始化 SQL 是否已执行到 campus_imaotai 库中。技术栈速览后端Spring Boot MyBatis Plus Redis定时任务基于 SpringScheduled调度任务定义在campus-modular的CampusIMTTask前端Vue Element UI代码在vue_campus_admin目录数据MySQL 5.7部署Docker Docker Compose编排文件在doc/docker/合规边界项目作者声明本项目仅供学习和研究使用不提供成品且使用的是已淘汰的算法。账号数据由使用者自行填写项目方不对数据的真实性与合法性负责。使用时请遵守相关法律法规和 i 茅台平台的规则相关后果由使用者自行承担。行动清单按 Docker 部署步骤拉起四个容器确认后台可访问。通过验证码登录添加第一个账号核对 userId、token、经纬度等字段是否正确入库。为该账号设置门店类型和预约分钟开启或关闭随机模式。配置 pushplus token手动点一次「预约」验证链路是否走通。第二天查看 18:05 的申购结果和操作日志再决定下一轮配置调整方向。【免费下载链接】campus-imaotaii茅台app自动预约每日自动预约支持docker一键部署本项目不提供成品使用的是已淘汰的算法项目地址: https://gitcode.com/GitHub_Trending/ca/campus-imaotai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考