团购接龙自动化发布工具
1、立项背景和目标
群接龙是社区团购领域广泛使用的订单管理工具,大量商家每天需要通过后台手动创建团购接龙活动。实际操作中,运营人员面临以下痛点:每天需要为数十个商家逐一复制往期接龙、手动修改团购主题日期、逐个勾选配送学校,重复劳动量大且容易出错;不同时段的模板不同(午餐/晚餐/宵夜),每周每天的商家排期也不同,管理复杂;发布过程中如果任何一个环节失败(如商家名称搜索不到、学校勾选遗漏),需要人工排查和重试,效率低下。本项目的核心目标是实现群接龙团购活动的全自动批量创建:根据预设的周排期计划,自动为每个商家复制对应的往期接龙模板、更新团购日期、选择配送学校并完成发布,全程无人值守运行,并支持失败商家自动重试。
2、软件功能、核心功能模块的介绍
工具涵盖以下核心模块:排期计划管理——读取按星期拆分的7个计划文件(星期一.txt ~ 星期日.txt)和商圈商家映射表,自动解析当天时段(午餐/晚餐/宵夜)应处理的商家及对应的复制模板后缀;学校计划管理——读取学校周计划表,自动解析当天应选择的配送学校列表;登录态管理——首次运行需扫码登录,自动保存auth.json复用登录态,过期后自动提醒重新登录;接龙复制与发布——自动点击发布按钮、复制往期接龙、按商家名+模板后缀搜索并选择对应模板;主题智能修改——自动将团购主题中的"模板"二字替换为次日日期(如"7.26"),无"模板"关键词则替换已有日期格式或在末尾追加;学校批量选择——自动切换学校Tab、全选当前学校下所有配送点;失败重试机制——第一轮失败的商家在第二轮自动重试一次,最大程度提高成功率;运行通知——完成后通过企业微信机器人发送结果统计(成功/失败数量及失败商家列表)。
3、业务流程、功能路径描述
用户配置好config.py(账号信息、企业微信Webhook等)→ 双击运行脚本 → 首次运行弹出浏览器,扫码登录群接龙后台 → 脚本自动解析当天星期和当前时段(10-15点为午餐、15-21点为晚餐、其余为宵夜)→ 读取对应星期和时段的计划文件 → 通过商圈映射展开为具体商家列表 → 读取学校周计划表获取配送学校列表 → 按顺序处理每个商家:点击"发布团购接龙"→ 点击"复制往期接龙"→ 搜索"商家名+模板后缀"→ 选择第一个复制结果 → 修改团购主题中的日期为次日 → 切换到"团购商品"Tab → 切换到"团购信息"Tab → 逐个点击学校Tab并全选学校 → 勾选协议复选框 → 点击"立即发布"→ 等待发布成功自动返回列表页 → 记录结果 → 处理下一个商家 → 第一轮完成后,失败商家自动进入第二轮重试 → 全部完成后发送企业微信通知。
电商