V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wyan453351466
V2EX  ›  程序员

有没有什么发送通知的好方法。

  •  
  •   wyan453351466 · Dec 20, 2019 · 8148 views
    This topic created in 2321 days ago, the information mentioned may be changed or developed.

    需求是,可以发送通知。

    工作原因,经常需要执行一些长时间运行的任务,然后需要在任务异常,或执行完成的时候,

    第一时间收到通知。

    最好是跨平台的,手机和 PC/Mac 端都能接收。

    除了邮件和短信,还有什么别的好的方法吗。

    邮件和短信的问题主要是,短信费钱(只是个人用犯不上)。邮件的话,电脑端使用第三方客户端,会有延迟。而且容易跟其他的工作邮件混合在一起,不好回溯。

    Supplement 1  ·  Dec 20, 2019
    总结一下目前大家所推荐的方案

    - 微信公众号
    - server 酱
    - 钉钉机器人
    - Telegram bot
    - slack

    这几个方案,
    微信公众号主要是太麻烦,需要申请。
    最后两者是需要 fq。

    server 酱和钉钉机器人貌似还可以。

    感谢回复的大佬们。还有没有其他的方案,也可以回复下
    Supplement 2  ·  Dec 20, 2019
    多谢!
    64 replies    2019-12-26 09:49:32 +08:00
    Baymaxbowen
        1
    Baymaxbowen  
       Dec 20, 2019 via Android
    微信公众号
    ThirdFlame
        2
    ThirdFlame  
       Dec 20, 2019
    运营商的邮箱 都提供免费的短信通知功能。
    wyan453351466
        3
    wyan453351466  
    OP
       Dec 20, 2019
    @ThirdFlame 短信也有一个电脑端无法同步的问题..
    fancy111
        4
    fancy111  
       Dec 20, 2019
    微信啊,对接一下就行了
    kimiler
        5
    kimiler  
       Dec 20, 2019
    钉钉,ding 一哈
    bghtyu
        6
    bghtyu  
       Dec 20, 2019
    Telegram bot
    unco020511
        7
    unco020511  
       Dec 20, 2019
    微信公众号的模板消息
    wyan453351466
        8
    wyan453351466  
    OP
       Dec 20, 2019
    @unco020511
    @Baymaxbowen
    @fancy111
    微信主要太麻烦。
    还得申请一个公众号。
    求大神们还有没有别的方法
    wyan453351466
        9
    wyan453351466  
    OP
       Dec 20, 2019
    @kimiler
    需要对接程序的..
    钉钉的这个支持不..
    HankAviator
        10
    HankAviator  
       Dec 20, 2019 via Android
    邮件用 IMAP 不应该有延迟吧
    wyan453351466
        11
    wyan453351466  
    OP
       Dec 20, 2019
    @bghtyu
    最好能是墙内的应用
    ke1e
        12
    ke1e  
       Dec 20, 2019 via Android
    slack
    yinjy
        13
    yinjy  
       Dec 20, 2019
    找个支持 bot 的 im
    wyan453351466
        14
    wyan453351466  
    OP
       Dec 20, 2019
    @HankAviator
    邮箱的第三方接收 APP 是有延迟的。

    Mac 上没有官方的 qq 邮箱 APP
    muyi
        15
    muyi  
       Dec 20, 2019   ❤️ 1
    微信公众平台测试帐号
    freeeyu
        16
    freeeyu  
       Dec 20, 2019   ❤️ 2
    server 酱
    StarUDream
        17
    StarUDream  
       Dec 20, 2019
    钉钉机器人挺简单的
    wzwwzw
        18
    wzwwzw  
       Dec 20, 2019
    企业微信和钉钉,推送速度都挺快的。
    HankAviator
        19
    HankAviator  
       Dec 20, 2019 via Android
    @wyan453351466 支持 IMAP IDLE 的服务器和客户端会即时收到通知,不过筛选麻烦。先考虑其他办法。
    finab
        20
    finab  
       Dec 20, 2019
    我有一个 iOS 端使用的
    使用苹果 APNS,延迟不超过 1 秒,打开 APP 就能获得一个推送 URL,直接请求就能发
    https://www.v2ex.com/t/467407#reply195
    ys0290
        21
    ys0290  
       Dec 20, 2019 via iPhone
    github 搜 server 酱
    huayumo
        22
    huayumo  
       Dec 20, 2019
    其实吧,都麻烦,只要 250 万,鄙人给你开发个不麻烦的
    ben1024
        23
    ben1024  
       Dec 20, 2019
    QUIOA
        24
    QUIOA  
       Dec 20, 2019 via Android
    IFTTT
    eason1874
        25
    eason1874  
       Dec 20, 2019
    企业微信的微工作台,个人微信注册就可以用(注册的时候团队名称随便一个),不用证件不用审核,HTTP API 推送,只用 token 不用签名,开发特别简单,支持文本消息、图片消息、模板消息、按钮消息(按钮回调)。

    https://work.weixin.qq.com/
    shakoon
        26
    shakoon  
       Dec 20, 2019
    既然是运行长时间的任务,邮件这个最多也就几分钟的延迟,还会有什么影响吗?
    xiaomingVTEX
        27
    xiaomingVTEX  
       Dec 20, 2019
    我用钉钉机器人
    malagebidi
        28
    malagebidi  
       Dec 20, 2019
    slack,不过我估计 IFTTT 会不会容易些
    realpg
        29
    realpg  
    PRO
       Dec 20, 2019   ❤️ 2
    走语音网关 电话播报语音通知
    我现在运维中心就是这么搞的
    短信微信都不如电话稳妥。
    inhzus
        30
    inhzus  
       Dec 20, 2019 via Android
    server 酱在用 我也是用来做这种任务监控的
    zangbob
        31
    zangbob  
       Dec 20, 2019
    试下 飞书。bytedance 出的
    tmsdy0404
        32
    tmsdy0404  
       Dec 20, 2019
    钉钉机器人+1
    EminemW
        33
    EminemW  
       Dec 20, 2019 via iPhone
    钉钉是可以的
    gwy15
        34
    gwy15  
       Dec 20, 2019
    我写了一个类 server 酱的服务,地址 https://github.com/gwy15/wechat-push

    restful API,支持 docker 部署(下载 docker-compose.yml 修改即可),服务号可用个人测试号代替。

    https://imgur.com/k5eS1Qz
    leishi1313
        35
    leishi1313  
       Dec 20, 2019 via Android
    pushbullet,有 app,有 chrome 插件,基本都能推到
    xpresslink
        36
    xpresslink  
       Dec 20, 2019
    微信钉钉都用过,相对来说钉钉最省事,而且钉钉专门就是为了工作协作用的,自己注册一个企业和个人账号,再开个机器人,然后调用互联网接口就可以发推送通知了。关键都是免费的。
    DoubleShut
        37
    DoubleShut  
       Dec 20, 2019
    钉钉
    vxping
        38
    vxping  
       Dec 20, 2019
    @xpresslink 钉钉个人不能注册企业号吧
    815979670
        39
    815979670  
       Dec 20, 2019 via Android
    钉钉机器人 有个群就行
    Maco
        40
    Maco  
       Dec 20, 2019
    钉钉
    kilen3a
        41
    kilen3a  
       Dec 20, 2019
    搭一个公众号专门给自己发消息
    dallaslu
        42
    dallaslu  
       Dec 20, 2019
    找个支持 exchange 的邮件服务器呗,实时收信,在邮件 APP 上单独配置一个账户,不会和工作邮件混在一起的
    SenLief
        43
    SenLief  
       Dec 20, 2019
    如果公司用钉钉或企业微信,那推送是最简单的。一个 post 就 OK 了。或者一直挂着梯子那 TG 无疑是最好的选择。或者使用 serve 酱,不过只能手机端吧。
    jookr
        44
    jookr  
       Dec 20, 2019
    @realpg 电话怎么触发呢
    wsbnd9
        45
    wsbnd9  
       Dec 20, 2019
    如果自己用的话 脚本 imessage 到自己的手上
    realpg
        46
    realpg  
    PRO
       Dec 20, 2019
    @jookr #44
    随便 API 发个指令 就可以呼叫,播放预先录好的各种语音了……
    部分动态内容还可以合成
    会编程就没啥不可能
    VienDave
        47
    VienDave  
       Dec 20, 2019
    企业微信的 WebHook,或者使用 Easy 的 Server 酱。
    jihu9001
        48
    jihu9001  
       Dec 20, 2019 via iPhone
    有米家的,alertover,跨平台
    youngster
        49
    youngster  
       Dec 20, 2019
    微信公众号
    PhaSelEza
        50
    PhaSelEza  
       Dec 20, 2019
    Pushover,功能单一的通知软件,一次性付费。

    Server 酱也非常不错,可惜有段时间被恶意举报,不太稳定。
    zsc8917zsc
        51
    zsc8917zsc  
       Dec 20, 2019
    发 139 邮箱,会同时给手机发短信
    xiaoyiyu
        52
    xiaoyiyu  
       Dec 20, 2019
    lmmortal
        53
    lmmortal  
       Dec 20, 2019 via Android
    用的本站用户开发的 就是 20 楼的那个 bark 挺方便的
    Buges
        54
    Buges  
       Dec 20, 2019 via Android
    RSS ?
    hhyyd
        55
    hhyyd  
       Dec 20, 2019
    对接的企业微信 api,直接发送消息到企业微信,基本能在第一时间通知到, 还有邮件。
    ryanlid
        56
    ryanlid  
       Dec 20, 2019
    如果是自己一个人用不需要申请公众号,可以用测试号
    lithiumii
        57
    lithiumii  
       Dec 20, 2019
    拿一个自己的服务器搭一个 Mattermost,相当于一个私有化部署的 Slack 吧,有 webhook,给自己发消息就是一个简单的 POST request。
    不过为了发通知而给自己整一个聊天软件好像有点牛刀杀鸡的感觉。
    Les1ie
        58
    Les1ie  
       Dec 20, 2019
    server 酱
    ClarkAbe
        59
    ClarkAbe  
       Dec 21, 2019 via Android
    同时发送 Server 酱,运营商短信,邮箱,tg-bot 啊
    rapkey
        60
    rapkey  
       Dec 21, 2019
    邮件,最好用的,没有之一。
    rapkey
        61
    rapkey  
       Dec 21, 2019
    @rapkey #60 首先,协议成熟。其次通知的事情,各种邮件客户端都给你做好了。
    lbp0200
        62
    lbp0200  
       Dec 21, 2019
    在用 iCloud 邮件,才知道这才是真邮件

    网易、QQ 都是假邮件
    LowBi
        63
    LowBi  
       Dec 21, 2019
    微信公众号有个测试号,如果就一个发消息的需求,测试号接口也够,不需要申请啥的。公众号开发前期我都用测试号做测试用的。
    win7pro
        64
    win7pro  
       Dec 26, 2019
    喵提醒,也是发通知的公众号
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3264 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 155ms · UTC 14:12 · PVG 22:12 · LAX 07:12 · JFK 10:12
    ♥ Do have faith in what you're doing.