V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kran
V2EX  ›  程序员

请教一下您用哪款 APP 接收推送消息?

  •  
  •   kran · 2022-02-25 23:35:55 +08:00 via Android · 8938 次点击
    这是一个创建于 1034 天前的主题,其中的信息可能已经有所发展或是发生改变。

    作为程序员少不了给自己做一些自动化工具,很多 im 也都提供 webhook 可以接收消息通知到手机上,你选择哪一款?

    企业微信,飞书,slack ,tg ?

    76 条回复    2022-02-27 14:30:23 +08:00
    SenLief
        1
    SenLief  
       2022-02-25 23:43:55 +08:00 via iPhone   ❤️ 4
    不是新出了 pushdeer 啊
    cooljiang
        2
    cooljiang  
       2022-02-25 23:46:10 +08:00 via Android
    微信
    kran
        3
    kran  
    OP
       2022-02-25 23:50:41 +08:00 via Android
    @SenLief 还没听过,去看看

    @cooljiang 微信怎么做到的?
    letitbesqzr
        4
    letitbesqzr  
       2022-02-25 23:53:18 +08:00
    企业微信...

    稳定、几乎没限制
    thet
        5
    thet  
       2022-02-25 23:54:58 +08:00 via iPhone
    tg api 好用
    IvanLi127
        6
    IvanLi127  
       2022-02-25 23:55:34 +08:00 via Android
    tg
    agagega
        7
    agagega  
       2022-02-26 00:03:24 +08:00
    Slack 在国内可以正常访问,而且可定制性更强些,但多了要收费,替代品就是 TG
    Privileges
        8
    Privileges  
       2022-02-26 00:04:19 +08:00
    tg fcm 推送很好用
    retrocode
        9
    retrocode  
       2022-02-26 00:06:12 +08:00
    uni-app + unipush(个推) 自己搭建了一个,简单粗暴,可以根据自己需求定制操作.
    GuangXiN
        10
    GuangXiN  
       2022-02-26 00:11:57 +08:00
    企业微信
    seakingii
        11
    seakingii  
       2022-02-26 00:12:06 +08:00
    @retrocode 怎么解决手机休眠,息屏等导致的收不到消息?
    mxalbert1996
        12
    mxalbert1996  
       2022-02-26 00:13:37 +08:00 via Android
    Slack
    codingBug
        13
    codingBug  
       2022-02-26 00:20:51 +08:00
    server 酱 + 企业微信
    shuntdown42
        14
    shuntdown42  
       2022-02-26 00:26:37 +08:00 via Android
    Slack 我还没有用过
    learningman
        15
    learningman  
       2022-02-26 00:42:55 +08:00 via Android
    自己写了一个,走 mipush ,以后应该还会加上 gcm 。
    https://github.com/Zxilly/Notify
    retrocode
        16
    retrocode  
       2022-02-26 00:53:45 +08:00
    @seakingii #11 个推是聚合推送,安卓端的 push 很杂乱,开通后可以根据你自己使用的手机在对接一下厂商自己的 push 就可以了(就是单纯的申请权限,然后把参数配置到个推里), 这样基本就不会有漏接的情况了

    比如我自己接了 mipush,实测下来基本没有漏接的情况, push 应用本身,我故意测试过,对接 mipush 后,即使我本身一个月没打开过 app,依然可以准确接收到 push 推送

    当然为了保险起见,我会在 server 端接到 push 请求后,把内容存到 sqlite 里,然后在发送 push

    app 打开后显示的 push 列表实际上是 sqlite 中查询到的, 这些内容连个推都没过,可以保证百分百的准确和完整性

    因为有时候我会一些敏感内容给 push, 就算这些消息没有过厂商的 push 内容审核 没有推送成功, 在我接收到其他推送后,依然可以在 app 中查看到
    txoooy
        17
    txoooy  
       2022-02-26 00:56:24 +08:00
    dingding 啊
    YamatoRyou
        18
    YamatoRyou  
       2022-02-26 01:01:27 +08:00   ❤️ 2
    我在用 Synapse (服务端) + Element (客户端). 除了用来聊天沟通, 目前涉及自动化的用途有:
    针对 Android 手机短信自动转发 (到所有正在使用 Element 的平台);
    定期报告服务器与 matrix.ord 的连接状态;
    定期报告宽带公网 IP 地址;
    定期报告 Element 客户端的下载状态;
    定期报告 Synapse 清理大文件的状态;
    Kimen
        19
    Kimen  
       2022-02-26 08:06:28 +08:00 via iPhone
    Bark
    kran
        20
    kran  
    OP
       2022-02-26 08:41:52 +08:00 via Android
    @retrocode 厉害了,自己鼓捣一整套
    kran
        21
    kran  
    OP
       2022-02-26 08:43:00 +08:00 via Android
    @YamatoRyou 听起来比较有意思,我也去研究研究
    totoro625
        22
    totoro625  
       2022-02-26 08:58:20 +08:00
    之前用的钉钉,后来用的企业微信机器人,tg ,最后用了企业微信应用。

    企业微信应用可以在普通的微信里面直接看,省去一个 App

    你说你没有微信,,,,,,那算了
    yaoyao1128
        23
    yaoyao1128  
       2022-02-26 09:05:44 +08:00 via iPhone
    pushover
    oott123
        24
    oott123  
       2022-02-26 09:18:25 +08:00 via Android
    这个取决于个人习惯啊,我一天看三四个小时 telegram ,那就推到 telegram 上嘛。
    Hardo
        25
    Hardo  
       2022-02-26 09:35:31 +08:00 via iPhone   ❤️ 1
    可以看看我司的饭碗警告: https://fwalert.com/
    SenLief
        26
    SenLief  
       2022-02-26 10:18:43 +08:00 via iPhone
    @totoro625 企业微信应用是哪个
    zjm947373
        27
    zjm947373  
       2022-02-26 10:50:38 +08:00
    @SenLief #26 自己建一个应用,然后用应用的消息 api 推送
    SenLief
        28
    SenLief  
       2022-02-26 11:28:50 +08:00 via iPhone
    @zjm947373 需要先有企业吧
    foam
        29
    foam  
       2022-02-26 11:51:59 +08:00 via Android
    @SenLief 不需要成立公司,填一些信息就行,简单得很。
    Rache1
        30
    Rache1  
       2022-02-26 11:54:35 +08:00
    直接用邮箱 😂
    totoro625
        31
    totoro625  
       2022-02-26 12:03:06 +08:00
    @SenLief 类似于微信公众号发消息一样,在微信上就能接收
    前提是加入这个企业(随便自建一个即可)
    https://note.youdao.com/ynoteshare/index.html?id=351e08a72378206f9dd64d2281e9b83b&type=note&_time=1645848113008
    https://developer.work.weixin.qq.com/document/path/90235
    zololiu
        32
    zololiu  
       2022-02-26 12:13:07 +08:00
    Bark
    SenLief
        33
    SenLief  
       2022-02-26 12:42:02 +08:00 via iPhone
    @totoro625
    @foam 好多谢,应该也是单向没有应答的吧?
    seakingii
        34
    seakingii  
       2022-02-26 12:46:49 +08:00
    @retrocode 明白了,核心还是要对接厂商的 PUSH

    当时有个项目也像你一样考虑,但是觉得要对接所有品牌的厂商 PUSH 接口老麻烦,就没加推送功能了.
    neptuno
        35
    neptuno  
       2022-02-26 13:17:46 +08:00 via iPhone
    @Hardo #25 试了一下,现在 app 一直闪退
    easychen
        36
    easychen  
       2022-02-26 13:31:26 +08:00   ❤️ 1
    欢迎使用方糖的推送解决方案:

    - 微信服务号 /测试号 /企业微博通道:server 酱 https://sct.ftqq.com ,扫码开通,每天五条免费配额
    - 企业微信自架方案:wecom 酱 https://github.com/easychen/wecomchan , 支持云函数,可自行部署
    - iOS 轻 APP 推送方案:PushDeer https://github.com/easychen/pushdeer iOS14+无需安装 app 即可使用,同时支持 /APP/Mac 客户端+Android 客户端,iOS 支持自架,Android 自架方案开发中
    - 物联网推送方案:DeerESP ( ESP32/ESP8266 ) https://github.com/easychen/pushdeer/blob/main/iot/README.md
    littlewing
        37
    littlewing  
       2022-02-26 13:52:11 +08:00
    邮件
    disk
        38
    disk  
       2022-02-26 13:54:49 +08:00 via iPhone
    邮件
    RedBeanIce
        39
    RedBeanIce  
       2022-02-26 14:13:25 +08:00
    自己写企业微信就行了,,简单粗暴。
    kran
        40
    kran  
    OP
       2022-02-26 14:19:30 +08:00 via Android
    @foam 这个方案看起来很有些优势
    NowTime
        41
    NowTime  
       2022-02-26 14:20:17 +08:00 via Android
    我目前在用 Bark (iPhone)、Gotify (Android) 配合 短信转发器 还不错

    Gotify 支持浏览器接收通知,个人觉得这点不错
    kran
        42
    kran  
    OP
       2022-02-26 14:20:54 +08:00 via Android
    @littlewing
    @disk
    用邮件的话,是走了什么投递服务还是直接 SMTP ?
    kran
        43
    kran  
    OP
       2022-02-26 14:22:27 +08:00 via Android
    @NowTime 搭建服务端这种,还是有一定成本,若是重度使用可以考虑
    kran
        44
    kran  
    OP
       2022-02-26 14:23:36 +08:00 via Android
    @RedBeanIce 企业微信除了需要多装个 APP ,没啥明显缺点。用了近两年了。
    Eiden
        45
    Eiden  
       2022-02-26 14:31:17 +08:00
    企业微信不需要安装企业微信 app, 个人 app 也可以接收
    kran
        46
    kran  
    OP
       2022-02-26 14:37:59 +08:00 via Android
    @Eiden 这是怎么做到的?和楼上的企业微信应用是一个方案吗?
    ReysC
        47
    ReysC  
       2022-02-26 14:38:10 +08:00
    邮件+TG,邮件做备份,其实 TG 就够了
    kran
        48
    kran  
    OP
       2022-02-26 14:40:00 +08:00 via Android
    @ReysC 邮件投递服务有哪些选择?
    Eiden
        49
    Eiden  
       2022-02-26 14:44:41 +08:00
    @kran #46 应该是一个方案, 个人关注企业微信号即可
    kran
        50
    kran  
    OP
       2022-02-26 14:48:02 +08:00 via Android
    @Eiden 这个很好,今天尝试一下
    Danswerme
        51
    Danswerme  
       2022-02-26 15:02:24 +08:00
    之前用企业微信,现在用 bark
    lovelylain
        52
    lovelylain  
       2022-02-26 15:22:18 +08:00 via Android
    LxnChan
        53
    LxnChan  
       2022-02-26 15:22:54 +08:00
    绑定在微信里面的企业微信
    duke807
        54
    duke807  
       2022-02-26 15:46:18 +08:00 via Android
    @kran 我的 blog 使用 python 調用 gmail 的 smtp 發信
    kran
        55
    kran  
    OP
       2022-02-26 16:25:54 +08:00 via Android
    @totoro625
    @Eiden

    不知道我查的资料对不对,使用微信插件绑定企业后确实可以在个人微信里看到企业微信,但是不能接收机器人消息。

    然后自建应用,可以通过 api 推消息,但问题是需要 accesstoken ,也就是还需要一个服务来保持 token ?
    kran
        56
    kran  
    OP
       2022-02-26 16:26:44 +08:00 via Android
    @LxnChan 也是通过微信应用来发消息吗?
    @jobmailcn 在考虑使用邮件
    LxnChan
        57
    LxnChan  
       2022-02-26 16:27:52 +08:00
    @kran 是的
    zjm947373
        58
    zjm947373  
       2022-02-26 16:57:59 +08:00
    @kran #55 腾讯云函数自己写一个函数获得 accesstoken 然后发信息即可,除非一天几千几万条一般不要钱,机器人消息微信收不到,只能用应用消息
    Eiden
        59
    Eiden  
       2022-02-26 16:59:54 +08:00
    @kran #54 #1 可以接受到机器人信息
    #2 accesstoken 有接口获取 https://qydev.weixin.qq.com/wiki/index.php?title=%E4%B8%BB%E5%8A%A8%E8%B0%83%E7%94%A8
    Ultraman
        60
    Ultraman  
       2022-02-26 17:23:50 +08:00 via Android
    腾讯的企业邮箱,印象中域内邮箱之间不限量 smtp ,域外邮箱主动向域内地址发一条之后也可以不限量 smtp
    kran
        61
    kran  
    OP
       2022-02-26 17:38:41 +08:00 via Android
    @zjm947373 思路很好
    @Eiden 嗯,微信应用的可以收到,和云函数综合起来很不错


    @Ultraman 这个也不错,邮件比 im 好的一点是历史记录
    carity
        62
    carity  
       2022-02-26 17:49:27 +08:00
    TG 、Bark 、企业邮箱
    lovelylain
        63
    lovelylain  
       2022-02-26 18:02:58 +08:00
    @kran 个人企业微信推送需求不会有性能要求或涉及多台机器,调接口获取 access_token 后缓存在内存或文件里定期更新就行。如果你只需要推送到微信,不需要从微信接收消息的话,公网 ip 或服务器也不需要。
    kran
        64
    kran  
    OP
       2022-02-26 19:09:36 +08:00 via Android
    @jobmailcn 嗯,主要是跨进程的话得单独提出一个程序做通知用,感觉个人用比较麻烦
    FreshOldMan
        65
    FreshOldMan  
       2022-02-26 19:49:57 +08:00
    你们推送啥,服务器警告?
    littlewing
        66
    littlewing  
       2022-02-26 19:55:29 +08:00
    @kran 直接 py 写个 smtp 发送
    bruce0
        67
    bruce0  
       2022-02-26 19:59:05 +08:00
    https://wxpusher.zjiecode.com/docs/#/?id=%e4%bb%8b%e7%bb%8d 微信的一个推送, 好像也没啥限制, 今天看到这个帖子,我去搜了一下, 看着还不错
    jyeric
        68
    jyeric  
       2022-02-26 20:26:49 +08:00
    我一直用方糖的推送企业微信再转微信
    ReysC
        69
    ReysC  
       2022-02-26 23:53:36 +08:00
    @kran 正在用 mailgun
    RedBeanIce
        70
    RedBeanIce  
       2022-02-27 00:34:45 +08:00
    @kran 你在普通微信也可以收到企业微信的消息吧。
    HanSonJ
        71
    HanSonJ  
       2022-02-27 02:39:40 +08:00
    自用微信机器人推送 https://github.com/hanson/vbot
    quxinna
        72
    quxinna  
       2022-02-27 07:01:48 +08:00
    我使用 Gmail
    e1d4py0KiD6KgqkQ
        73
    e1d4py0KiD6KgqkQ  
       2022-02-27 09:48:54 +08:00 via Android
    tg 怎么弄接受消息
    ferock
        74
    ferock  
       2022-02-27 10:09:37 +08:00 via iPhone
    钉钉,tg
    Tink
        75
    Tink  
       2022-02-27 11:14:48 +08:00 via Android
    我一直是 pushover
    dreamage
        76
    dreamage  
       2022-02-27 14:30:23 +08:00
    @xuxinglin8888 可以免费使用 #25 推荐的饭碗警告中转到 tg
    饭碗 APP 和 tg 免费;邮件 0.02 元 /次;短信 0.1 元 /次;电话 0.2 元 /次
    接入方式非常简单,一个 HTTP GET 请求即可。
    自用半年,非常稳定。
    感兴趣的朋友可以注册测试 https://fwalert.com/87624
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3180 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 12:41 · PVG 20:41 · LAX 04:41 · JFK 07:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.