V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
jwenjian
V2EX  ›  分享创造

又基于 PushDeer 做了点小玩意儿

  •  
  •   jwenjian ·
    jwenjian · 2022-03-06 18:04:50 +08:00 · 3001 次点击
    这是一个创建于 1023 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前利用 PushDeer 做了一个网站的实时反馈页面,可以让用户匿名向你发消息,之后你就可以在设备上实时收到推送通知。

    具体查看:用 PushDeer 给你的网站添加一个实时反馈页面吧

    这两天又折腾了点小玩意儿,发出来玩玩。

    这俩都是基于 Cron 定时任务 + PushDeer 做的提醒功能。

    比如第一个就是提醒喝水,都说一天要喝八杯水,那就做一个提醒,每天给你发 8 个推送提醒你喝水。

    就这一个功能。

    提醒的时间是北京时间早 7 点至晚 9 点,每 2 小时整点发送,基本符合网上说的一天八杯水的时间。

    首先你要有一个可以正常接收 PushDeer 的设备,和一个 push key

    使用也很简单:

    1. 打开 今天你 喝水 了吗?
    2. 输入你的 pushkey ,点击提交按钮

    如果一切正常,你的设备应该会收到一条确认提醒表示你的 push key 已经收到。

    接下来,你就可以收到喝水提醒了。

    那么刚才说的是第一个小玩意儿,第二个是啥呢。

    哈哈,那就是提醒你 提肛

    使用方法一样,只不过提醒时间和次数不一样,具体自己看吧:今天你 提肛 了吗?


    另外说一下,这俩功能都是白嫖的免费版 leancloud 做的,页面都是 cloud flare worker 做的。所以在免费额度够用的情况下,应该是没啥问题。


    明天就周一了,这个周末又瞎忙了。

    对了,这周末我还做了个小程序: 一天时间做出来的小程序 [元宇宙专属头像] 发出来乐呵乐呵

    还水了 2 篇文章:我的阅读列表

    净是瞎忙活了


    其实基于定时任务和推送,可玩的还有很多,比如可以做一个 今天 xx yyy 了吗?

    xx 是人物,yyy 是做了啥

    比如:今天汪峰上热搜了吗?

    在定时任务里就可以爬一下今天的热搜,看看有没有汪峰,然后发推送。

    14 条回复    2022-03-10 06:59:12 +08:00
    star7th
        1
    star7th  
       2022-03-06 19:40:35 +08:00
    对接这个推送服务也可以 https://push.showdoc.com.cn
    haoxuexiaoyao
        2
    haoxuexiaoyao  
       2022-03-06 22:46:26 +08:00
    @star7th 服务开源的么 不开源的感觉用着用着就消失了
    star7th
        3
    star7th  
       2022-03-06 23:19:07 +08:00
    @haoxuexiaoyao 不开源;会长期维护。这个是 showdoc 旗下的推送服务。而 showdoc 已经运行 6 年了,并且继续运作下去 https://www.showdoc.com.cn/
    vilic
        4
    vilic  
       2022-03-07 07:06:16 +08:00   ❤️ 1
    之前同事为了下班的时候电话通知女朋友,用饭碗警告搞了两个链接保存快捷方式放到手机屏幕上…… https://fwalert.com/941
    jwenjian
        5
    jwenjian  
    OP
       2022-03-07 07:58:25 +08:00
    @star7th 回头研究研究~
    jwenjian
        6
    jwenjian  
    OP
       2022-03-07 08:00:03 +08:00
    另外不知道 pushdeer 和 showdoc , 哪个支持给用户打标签,然后支持按标签批量推送?

    现在一个一个调 API 有点傻。。

    @star7th
    crokily
        7
    crokily  
       2022-03-07 08:13:22 +08:00
    @jwenjian pushdeer 貌似不行 它更像是开发者自己推自己的使用场景,没有多用户营销类的设计。
    easychen
        8
    easychen  
       2022-03-07 09:36:15 +08:00
    @jwenjian 企业微信支持,可以试试云函数方案 https://github.com/easychen/wecomchan

    另外 pushdeer 是支持多 key 发送的,https://github.com/easychen/pushdeer#%E6%8E%A8%E9%80%81%E6%B6%88%E6%81%AF
    star7th
        9
    star7th  
       2022-03-07 13:37:26 +08:00
    @jwenjian 这种多标签用户的场景我就不考虑了。我认为这种应该是由业务系统自身打标签然后推送。至于是否支持多用户推送,这个看需求吧。有实际使用的需求再加上。我说白了,你的应用可能最终没几个人用,一开始考虑那么多批量方案没必要。你先把你的产品做起来再说吧。先从无到有,用户量上来了,再解决数量和效率的问题。
    jwenjian
        10
    jwenjian  
    OP
       2022-03-07 14:23:38 +08:00 via Android
    @easychen 回头改成多 key 试试
    jwenjian
        11
    jwenjian  
    OP
       2022-03-07 14:24:19 +08:00 via Android
    @star7th 这也不是啥产品,只是觉得如果可以批量发送,就不用一个一个调 API 了,跟营销啥的没关系
    star7th
        12
    star7th  
       2022-03-07 14:48:24 +08:00
    @jwenjian 现阶段而言,哪怕一个个调 api ,那几十个几百个用户也不算问题。等它真的有这么多人用了,成为问题了,再去优化效率问题。
    jwenjian
        13
    jwenjian  
    OP
       2022-03-07 17:16:54 +08:00 via Android
    @star7th 有道理
    jwenjian
        14
    jwenjian  
    OP
       2022-03-10 06:59:12 +08:00
    有人想要自己部署吗?想要的话我把 cloud flare 和 lean cloud 的云函数脚本放到 github 上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1083 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:01 · PVG 03:01 · LAX 11:01 · JFK 14:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.