利用GitHub Action创建彩票开奖提醒

介绍

Lottery Reminder 是一个自动化的彩票开奖提醒系统,旨在帮助用户及时获知他们的彩票中奖情况。特别是针对中国的“双色球”彩票,系统能够自动从指定的官方平台获取最新的开奖信息,并根据用户在网站中预先提交的购买彩票记录,自动检查用户的票是否中奖。中奖信息会通过邮件通知用户,确保他们第一时间获知中奖结果。

项目地址

https://github.com/three-ant/lottery-reminder

项目功能

定时获取彩票开奖结果:

每周自动从指定的来源(例如中国“双色球”开奖信息)抓取最新的开奖数据。

用户票信息管理:

用户可以在系统中上传其彩票记录(例如,通过 CSV 文件)。每条记录包含彩票的 ID、用户名、电子邮件以及彩票的红球和蓝球号码。

自动比对中奖号码:

系统会将每个用户的彩票号码与最新的开奖数据进行对比,自动判断是否中奖。

中奖结果通知:

当用户的号码与开奖结果匹配时,系统会根据中奖等级(例如,一等奖、二等奖等)生成定制化的邮件内容,并通过电子邮件发送给用户,提醒他们获奖信息。

配置灵活的邮件模板:

可以根据实际情况自定义邮件内容,提供更具个性化和品牌特色的用户通知。

可调度的任务执行:

使用 GitHub Actions 等工具,系统支持自动化的定时任务调度,确保每周定时获取开奖结果。

结果展示

lottery_reminder_result.png