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

2021-11-13 16:59:44 +08:00
 geebos
上周换手机导致我之前手机设置的日程提醒没有收到,结果爸妈生日那天忘了打电话给他们,直到今天才想起来。

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

github: https://github.com/geebos/birthReminder
4524 次点击
所在节点    程序员
42 条回复
Xhack
2021-11-13 17:13:30 +08:00
可悲的是,邮件比日程闹钟更容易忽略
Kasumi20
2021-11-13 17:17:46 +08:00
腾讯企业邮箱? 域名过期了能换吗....
qsmd42
2021-11-13 17:23:08 +08:00
生日绑定到联系人的话 大部分手机系统都会自动提醒了吧
binfengxy
2021-11-13 17:31:16 +08:00
农历日期怎么处理?
skiy
2021-11-13 17:32:06 +08:00
搞个钉钉或者企业微信,然后通过 serverchan 之类的 HOOK ,再用服务器写个 crontab 就好了吧?或者直接用 github actions 。用邮件其实是最不稳定的。邮箱打开的频率比其它 APP 少多了。
betteryjs
2021-11-13 17:37:09 +08:00
直接掉个阿里 /腾讯的短信接口吧 短信提醒很好
Thresh
2021-11-13 17:45:24 +08:00
QQ 邮箱里有个日历功能,可以在上面设置每年提醒。然后将 QQ 邮箱 exchange 添加到 iphone 的邮箱里,订阅 QQ 邮箱日历。就会出现在 iphone 的日历里了。就会有 iphone 系统提醒了。
我现在会把 vps 的续费,生日,几个女朋友的关键时间记录在上面,贼好用。
starsky007
2021-11-13 17:51:53 +08:00
老看见你们用 GitHub action 做不适合它做的事,为什么不用 Serverless 呢?具体到楼主这种需求,甚至可以直接用 Node-RED 、Huginn 、IFTTT 。
geebos
2021-11-13 17:55:37 +08:00
@Kasumi20 个人邮箱
geebos
2021-11-13 17:55:48 +08:00
@binfengxy 做了区分的
scukmh
2021-11-13 18:16:47 +08:00
建议 server 酱。
vvhhaaattt
2021-11-13 18:19:03 +08:00
github action 在项目长时间没有活动后,会停止 cron 的调用,好像是三个月还是六个月来着。
部分项目会在 cron 中提交项目以绕开限制,不过我不太清楚 github 会不会对这种行为打击。
还有 fork 项目后,默认 github action 是没有启用的,最好提醒下……
learningman
2021-11-13 18:53:27 +08:00
github actions 120 天就无了,你这至少需要 360 天。。。
luckycatio
2021-11-13 18:55:29 +08:00
……私钥不是在个人的 action env 里面吗,你放在 readme 里面的公钥其他人也用不了吧,readme 加一个私钥加入 action 变量的指示吧。
luckycatio
2021-11-13 18:59:07 +08:00
……不过绕这么一大圈加密,为什么不把邮箱放到 secret 里面呢
Nasei
2021-11-13 19:00:10 +08:00
给我发生日短信最准的是银行或者某些商家,比我记得都清楚。你可以把其中一两个的信息换成你爸妈的生日
rehoni
2021-11-13 19:00:24 +08:00
@Xhack 估计题主经常看邮件,个人需求不同而已
rehoni
2021-11-13 19:01:47 +08:00
@Thresh 其实没必要搞的那么麻烦,iPhone 联系人维护好生日,日历里就自己有了,之后换手机联系人也可以直接同步过去
Thresh
2021-11-13 19:04:24 +08:00
@rehoni 联系人可以设置农历么...
arischow
2021-11-13 19:04:49 +08:00
用日历

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

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

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX