• 请不要在回答技术问题时复制粘贴 AI 生成的内容
geebos
V2EX  ›  程序员

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

  •  
  •   geebos ·
    geebos · Nov 13, 2021 · 5874 views
    This topic created in 1821 days ago, the information mentioned may be changed or developed.
    上周换手机导致我之前手机设置的日程提醒没有收到,结果爸妈生日那天忘了打电话给他们,直到今天才想起来。

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

    github: https://github.com/geebos/birthReminder
    42 replies  •  2021-11-15 10:29:51 +08:00
    Xhack
    Xhack
    Nov 13, 2021
    1
    可悲的是,邮件比日程闹钟更容易忽略
    Kasumi20
    Kasumi20
    Nov 13, 2021
    2
    腾讯企业邮箱? 域名过期了能换吗....
    qsmd42
    qsmd42
    Nov 13, 2021
    3
    生日绑定到联系人的话 大部分手机系统都会自动提醒了吧
    v166ex
    v166ex
    Nov 13, 2021 via iPhone
    4
    农历日期怎么处理?
    skiy
    skiy
    Nov 13, 2021
    5
    搞个钉钉或者企业微信,然后通过 serverchan 之类的 HOOK ,再用服务器写个 crontab 就好了吧?或者直接用 github actions 。用邮件其实是最不稳定的。邮箱打开的频率比其它 APP 少多了。
    betteryjs
    betteryjs
    Nov 13, 2021
    6
    直接掉个阿里 /腾讯的短信接口吧 短信提醒很好
    Thresh
    Thresh
    Nov 13, 2021❤️1
    7
    QQ 邮箱里有个日历功能,可以在上面设置每年提醒。然后将 QQ 邮箱 exchange 添加到 iphone 的邮箱里,订阅 QQ 邮箱日历。就会出现在 iphone 的日历里了。就会有 iphone 系统提醒了。
    我现在会把 vps 的续费,生日,几个女朋友的关键时间记录在上面,贼好用。
    starsky007
    starsky007
    Nov 13, 2021❤️4
    8
    老看见你们用 GitHub action 做不适合它做的事,为什么不用 Serverless 呢?具体到楼主这种需求,甚至可以直接用 Node-RED 、Huginn 、IFTTT 。
    geebos
    geebos
    OP
    Nov 13, 2021
    9
    @Kasumi20 个人邮箱
    geebos
    geebos
    OP
    Nov 13, 2021
    10
    @binfengxy 做了区分的
    scukmh
    scukmh
    Nov 13, 2021
    11
    建议 server 酱。
    vvhhaaattt
    vvhhaaattt
    Nov 13, 2021 via Android
    12
    github action 在项目长时间没有活动后,会停止 cron 的调用,好像是三个月还是六个月来着。
    部分项目会在 cron 中提交项目以绕开限制,不过我不太清楚 github 会不会对这种行为打击。
    还有 fork 项目后,默认 github action 是没有启用的,最好提醒下……
    learningman
    learningman
    Nov 13, 2021
    13
    github actions 120 天就无了,你这至少需要 360 天。。。
    luckycatio
    luckycatio
    Nov 13, 2021 via iPhone❤️1
    14
    ……私钥不是在个人的 action env 里面吗,你放在 readme 里面的公钥其他人也用不了吧,readme 加一个私钥加入 action 变量的指示吧。
    luckycatio
    luckycatio
    Nov 13, 2021 via iPhone
    15
    ……不过绕这么一大圈加密,为什么不把邮箱放到 secret 里面呢
    Nasei
    Nasei
    Nov 13, 2021
    16
    给我发生日短信最准的是银行或者某些商家,比我记得都清楚。你可以把其中一两个的信息换成你爸妈的生日
    rehoni
    rehoni
    Nov 13, 2021 via Android
    17
    @Xhack 估计题主经常看邮件,个人需求不同而已
    rehoni
    rehoni
    Nov 13, 2021 via Android
    18
    @Thresh 其实没必要搞的那么麻烦,iPhone 联系人维护好生日,日历里就自己有了,之后换手机联系人也可以直接同步过去
    Thresh
    Thresh
    Nov 13, 2021
    19
    @rehoni 联系人可以设置农历么...
    arischow
    arischow
    Nov 13, 2021 via iPhone
    20
    用日历
    Lentin
    Lentin
    Nov 13, 2021 via iPhone❤️2
    21
    那个 咱就是说 QQ 邮箱就有这个功能 何苦造轮子呢
    uclort
    uclort
    Nov 13, 2021 via iPhone
    22
    @Thresh #19 iOS 可以。
    dabiao
    dabiao
    Nov 13, 2021❤️2
    23
    outlook 现成的,支持农历
    agagega
    agagega
    Nov 13, 2021 via iPhone
    24
    iPhone 的日历会自动在前一天提醒你联系人的生日(如果通讯录里设置了的话),而且如果是常联系的人(不清楚是什么逻辑但我遇到过),会有常驻提醒让你给他打电话
    wukongkong
    wukongkong
    Nov 13, 2021 via Android
    25
    @Thresh 几个女朋友……大佬求教程
    pengtdyd
    pengtdyd
    Nov 13, 2021
    26
    现在除了银行还记得我的生日外,没有人知道我的生日了,它仿佛成为了一个秘密。
    danhahaha
    danhahaha
    Nov 13, 2021
    27
    用 Google Apps Script 更稳定简单,几行代码的事
    rekulas
    rekulas
    Nov 13, 2021
    28
    https://www.v2ex.com/t/813607

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

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

    也建议可以提前提醒,因为当天提醒的话还是有问题(例如偶尔忙没看到,或者老婆生日当天才想起那礼物呢??)
    james2013
    james2013
    Nov 13, 2021
    29
    miui 日历可以设置生日提醒,将农历某日设置每年提醒就可以了
    XTTX
    XTTX
    Nov 13, 2021
    30
    @pengtdyd 别胡说, 电信移动怎么能忘了你呢?
    yuu95
    yuu95
    Nov 13, 2021 via Android
    31
    @binfengxy iPhone 的话在联系人里面可以添加农历生日
    xe2vherd
    xe2vherd
    Nov 13, 2021
    32
    忽然想起来我连父母生日都不知道...
    又忽然想起来我今年的生日忘了过...
    真是个悲伤的故事...
    alfawei
    alfawei
    Nov 14, 2021 via iPhone
    33
    直接用 Google 联系人,保存联系人生日信息 就会提醒了。
    01802
    01802
    Nov 14, 2021 via Android
    34
    账户日历同步就解决了,楼主这是小题大做?
    caokeck
    caokeck
    Nov 14, 2021
    35
    这种需求我都直接用嘀嗒清单类软件解决...
    rehoni
    rehoni
    Nov 14, 2021 via Android
    36
    @Thresh 当然可以,你可以编辑一个联系人试试,他不只是记录生日,可以在一个联系人下记录一堆日子,我有时候阳历阴历还有纪念日都记录下来
    Rache1
    Rache1
    Nov 14, 2021
    37
    @betteryjs 短信审核有点儿麻烦
    Lemeng
    Lemeng
    Nov 14, 2021
    38
    路过,绑定一下
    sunnywx
    sunnywx
    Nov 14, 2021
    39
    qq 邮箱里面有个提醒,还能微信提醒
    docx
    docx
    Nov 14, 2021 via Android
    40
    推荐 Google Tasks ,Microsoft To-do 等具备同步的提醒工具
    betteryjs
    betteryjs
    Nov 15, 2021
    41
    @Rache1 确实 单审核也比较快 需要默认的模版 “你的验证码是{ msg }” 等 但是给自己提醒的话完全够 ,而且短信经常看。
    luckyc
    luckyc
    Nov 15, 2021
    42
    QQ 邮箱里面有个待办, 挺好用. 支持微信通知.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2235 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 87ms · UTC 04:16 · PVG 12:16 · LAX 20:16 · JFK 23:16
    ♥ Do have faith in what you're doing.