5

利用 GitHub action 写了个生日提醒服务

 2 years ago
source link: https://www.v2ex.com/t/815160
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

利用 GitHub action 写了个生日提醒服务

  geebos · 18 小时 1 分钟前 · 1801 次点击
上周换手机导致我之前手机设置的日程提醒没有收到,结果爸妈生日那天忘了打电话给他们,直到今天才想起来。

为了避免再犯类似的错误,花了几个小时写了个生日提醒的服务,生日当天会发送邮件提醒。

github: https://github.com/geebos/birthReminder
33 条回复    2021-11-14 10:20:51 +08:00

Xhack

Xhack   17 小时 48 分钟前

可悲的是,邮件比日程闹钟更容易忽略

Kasumi20

Kasumi20   17 小时 43 分钟前

腾讯企业邮箱? 域名过期了能换吗....

qsmd42

qsmd42   17 小时 38 分钟前

生日绑定到联系人的话 大部分手机系统都会自动提醒了吧

binfengxy

binfengxy   17 小时 30 分钟前 via iPhone

农历日期怎么处理?

skiy

skiy   17 小时 29 分钟前

搞个钉钉或者企业微信,然后通过 serverchan 之类的 HOOK ,再用服务器写个 crontab 就好了吧?或者直接用 github actions 。用邮件其实是最不稳定的。邮箱打开的频率比其它 APP 少多了。

betteryjs

betteryjs   17 小时 24 分钟前

直接掉个阿里 /腾讯的短信接口吧 短信提醒很好

Thresh

Thresh   17 小时 16 分钟前

QQ 邮箱里有个日历功能,可以在上面设置每年提醒。然后将 QQ 邮箱 exchange 添加到 iphone 的邮箱里,订阅 QQ 邮箱日历。就会出现在 iphone 的日历里了。就会有 iphone 系统提醒了。
我现在会把 vps 的续费,生日,几个女朋友的关键时间记录在上面,贼好用。

starsky007

starsky007   17 小时 9 分钟前   ❤️ 4

老看见你们用 GitHub action 做不适合它做的事,为什么不用 Serverless 呢?具体到楼主这种需求,甚至可以直接用 Node-RED 、Huginn 、IFTTT 。

geebos

geebos   17 小时 5 分钟前

@binfengxy 做了区分的

scukmh

scukmh   16 小时 44 分钟前

建议 server 酱。

vvhhaaattt

vvhhaaattt   16 小时 42 分钟前 via Android

github action 在项目长时间没有活动后,会停止 cron 的调用,好像是三个月还是六个月来着。
部分项目会在 cron 中提交项目以绕开限制,不过我不太清楚 github 会不会对这种行为打击。
还有 fork 项目后,默认 github action 是没有启用的,最好提醒下……

learningman

learningman   16 小时 8 分钟前

github actions 120 天就无了,你这至少需要 360 天。。。

luckycatio

luckycatio   16 小时 6 分钟前 via iPhone   ❤️ 1

……私钥不是在个人的 action env 里面吗,你放在 readme 里面的公钥其他人也用不了吧,readme 加一个私钥加入 action 变量的指示吧。

luckycatio

luckycatio   16 小时 2 分钟前 via iPhone

……不过绕这么一大圈加密,为什么不把邮箱放到 secret 里面呢

Nasei

Nasei   16 小时 1 分钟前

给我发生日短信最准的是银行或者某些商家,比我记得都清楚。你可以把其中一两个的信息换成你爸妈的生日

rehoni

rehoni   16 小时 1 分钟前 via Android

@Xhack 估计题主经常看邮件,个人需求不同而已

rehoni

rehoni   15 小时 59 分钟前 via Android

@Thresh 其实没必要搞的那么麻烦,iPhone 联系人维护好生日,日历里就自己有了,之后换手机联系人也可以直接同步过去

Thresh

Thresh   15 小时 57 分钟前

@rehoni 联系人可以设置农历么...

arischow

arischow   15 小时 56 分钟前 via iPhone

Lentin

Lentin   15 小时 53 分钟前 via iPhone   ❤️ 1

那个 咱就是说 QQ 邮箱就有这个功能 何苦造轮子呢

uclort

uclort   15 小时 16 分钟前 via iPhone

@Thresh #19 iOS 可以。

dabiao

dabiao   15 小时 3 分钟前   ❤️ 1

outlook 现成的,支持农历

agagega

agagega   14 小时 54 分钟前 via iPhone

iPhone 的日历会自动在前一天提醒你联系人的生日(如果通讯录里设置了的话),而且如果是常联系的人(不清楚是什么逻辑但我遇到过),会有常驻提醒让你给他打电话

wukongkong

wukongkong   14 小时 51 分钟前 via Android

@Thresh 几个女朋友……大佬求教程

pengtdyd

pengtdyd   13 小时 13 分钟前

现在除了银行还记得我的生日外,没有人知道我的生日了,它仿佛成为了一个秘密。

danhahaha

danhahaha   13 小时 2 分钟前

用 Google Apps Script 更稳定简单,几行代码的事

rekulas

rekulas   12 小时 24 分钟前

https://www.v2ex.com/t/813607

哈哈跟我一样,程序员一言不合自己撸

楼上说邮件更容易忽略是不对的,看你怎么设置,我绑定的微信没法忽略,而且可以提前 N 天开始提醒,怎么都不可能忽略掉

也建议可以提前提醒,因为当天提醒的话还是有问题(例如偶尔忙没看到,或者老婆生日当天才想起那礼物呢??)

james2013

james2013   12 小时 4 分钟前

miui 日历可以设置生日提醒,将农历某日设置每年提醒就可以了

XTTX

XTTX   11 小时 53 分钟前

@pengtdyd 别胡说, 电信移动怎么能忘了你呢?

yuu95

yuu95   11 小时 48 分钟前 via Android

@binfengxy iPhone 的话在联系人里面可以添加农历生日

zmxnv123

zmxnv123   11 小时 39 分钟前

忽然想起来我连父母生日都不知道...
又忽然想起来我今年的生日忘了过...
真是个悲伤的故事...

alfawei

alfawei   40 分钟前 via iPhone

直接用 Google 联系人,保存联系人生日信息 就会提醒了。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK