首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >零成本搭建每日五行穿衣微信推送——WorkBuddy实战教程

零成本搭建每日五行穿衣微信推送——WorkBuddy实战教程

原创
作者头像
用户12682300
发布2026-08-10 23:40:01
发布2026-08-10 23:40:01
2250
举报

前言

每天出门前纠结穿什么颜色?五行穿衣指南告诉你今天的大吉色、忌用色,帮你搭配出好运穿搭。

网上虽然有很多五行穿衣网站,但每天手动去看太麻烦了。本文分享如何用 WorkBuddy + GitHub Actions + PushPlus,搭建一个完全免费、云端运行、电脑关机也能用的每日五行穿衣微信自动推送方案。

需求分析

我的需求很简单:

  • 每天早上 7:30 自动推送当日五行穿衣指南到微信
  • 包含大吉色、次吉色、忌用色等关键信息
  • 完全免费,不花一分钱
  • 电脑关机也能运行

方案选型

在 WorkBuddy 的帮助下,我对比了多种方案:

方案

费用

电脑关机

积分消耗

最终选择

WorkBuddy 自动化任务

免费

需要

每日消耗

Windows 定时任务 + Python

免费

需要开机

GitHub Actions + Python

免费

不需要

最终选择了 GitHub Actions 方案:脚本运行在 GitHub 云端服务器上,每天定时触发,完全不依赖本地电脑。

实现步骤

第一步:注册 PushPlus 获取推送 Token

  1. 访问 https://www.pushplus.plus/
  2. 微信扫码登录
  3. 完成实名认证(免费版需要实名才能调用接口)
  4. 在「一对一推送」页面复制你的 Token

PushPlus 免费版每天 200 条推送额度,我们每天只用 1 条,绰绰有余。

第二步:让 WorkBuddy 帮你生成推送脚本

在 WorkBuddy 中输入需求:

WorkBuddy 会帮你生成一个完整的脚本,核心逻辑包括:

  • 天干地支计算:以一个已知日期为参考点,利用 60 甲子循环推算任意日期的干支
  • 五行映射:地支→五行(子鼠属水、寅虎属木……)
  • 相生相克:根据当日五行属性,推导各颜色的吉凶等级
    • 大吉色(贵人色):生日五行的颜色
    • 次吉色(合作色):与日五行同属性的颜色
    • 忌用色(不利色):克日五行的颜色

第三步:在 GitHub 创建仓库

  1. 注册/登录 GitHub
  2. 创建一个新的 Public 仓库(公开仓库免费无限时长)
  3. 仓库名随意,比如 wuxing-daily
  4. 勾选 Add a README file

第四步:上传脚本文件

在仓库中创建文件 wuxing_push.py,把 WorkBuddy 生成的脚本粘贴进去。

关键代码结构:

第五步:创建 GitHub Actions 工作流

在仓库中创建文件 .github/workflows/wuxing-daily.yml:

要点说明:

  • cron: '30 23 * * *' 是 UTC 时间 23:30,即北京时间 7:30
  • workflow_dispatch 允许手动触发测试
  • Token 通过 GitHub Secrets 注入,不会泄露

第六步:配置 Token 密钥

  1. 仓库 → Settings → Secrets and variables → Actions
  2. 点 New repository secret
  3. Name:PUSHPLUS_TOKEN
  4. Value:你的 PushPlus Token
  5. 点 Add secret

第七步:测试运行

  1. 进入仓库的 Actions 标签页
  2. 点击 I understand my workflows...
  3. 选择「每日五行穿衣指南推送」
  4. 点 Run workflow → Run workflow
  5. 等待约 30 秒,绿色圆圈表示成功
  6. 检查微信是否收到推送消息

推送效果

每天早上 7:30,微信会收到一条精美的五行穿衣指南,包含:

  • 公历日期、星期、农历日期、干支信息
  • 今日五行属性
  • 大吉色(贵人色):易招贵人,易获扶助
  • 次吉色(合作色):幸运眷顾,合作顺利
  • 平平色(招财色):努力有回报,利于求财
  • 慎用色(消耗色):精力消耗大,需防疲惫
  • 忌用色(不利色):事倍功半,进展缓慢
  • 财神/喜神/福神方位
  • 黄历宜忌

方案优势总结

优势

说明

完全免费

GitHub Actions 公开仓库无限免费 + PushPlus 免费版

零积分消耗

纯脚本运行,不消耗 WorkBuddy 积分

电脑关机也能用

云端执行,不依赖本地设备

换电脑换手机不影响

只绑定微信账号,与设备无关

算法本地计算

天干地支+五行相生相克内置在脚本中,即使网页不可用也能正常推送

踩坑记录

1. Windows 下 curl 推送失败

在 Windows 环境用 curl 读取临时 JSON 文件推送时,会出现编码问题。解决方案:改用 Python 的 urllib.request 直接推送,避免 curl 的文件读取问题。

2. 云端时区问题

GitHub Actions 默认使用 UTC 时区,直接取 datetime.now() 会得到错误的日期。解决方案:在脚本中显式使用北京时间:

3. GitHub 工作流文件路径

创建 .github/workflows/wuxing-daily.yml 时,需要确保路径正确。如果在 GitHub 网页创建文件时输入了错误的路径,Actions 页面不会显示工作流。

4. WorkBuddy 自动化 vs 纯脚本

最初使用 WorkBuddy 的自动化任务(定时触发 AI 执行),功能强大但每次运行消耗积分。对于这种固定流程的任务,改用纯 Python 脚本 + GitHub Actions 是更经济的选择。WorkBuddy 的价值在于帮我快速编写和调试脚本,而不是每天重复执行它。

总结

整个方案从需求到落地,核心思路是:让 WorkBuddy 帮你写代码,让免费云服务帮你跑代码

  • WorkBuddy 负责一次性工作:需求分析、方案对比、代码编写、调试排错
  • GitHub Actions 负责重复性工作:每天定时运行脚本
  • PushPlus 负责最后一步:把结果推送到微信

三者结合,实现了零成本、零维护、永久免费的每日五行穿衣推送。希望这个教程对你有帮助!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档