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

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

  •  
  •   wyan453351466 · Dec 20, 2019 · 8761 views
    This topic created in 2510 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
    Yishanshan
    Yishanshan
    Dec 20, 2019 via Android
    1
    微信公众号
    ThirdFlame
    ThirdFlame
    Dec 20, 2019
    2
    运营商的邮箱 都提供免费的短信通知功能。
    wyan453351466
    wyan453351466
    OP
    Dec 20, 2019
    3
    @ThirdFlame 短信也有一个电脑端无法同步的问题..
    fancy111
    fancy111
    Dec 20, 2019
    4
    微信啊,对接一下就行了
    kimiler
    kimiler
    Dec 20, 2019
    5
    钉钉,ding 一哈
    bghtyu
    bghtyu
    Dec 20, 2019
    6
    Telegram bot
    unco020511
    unco020511
    Dec 20, 2019
    7
    微信公众号的模板消息
    wyan453351466
    wyan453351466
    OP
    Dec 20, 2019
    8
    @unco020511
    @Baymaxbowen
    @fancy111
    微信主要太麻烦。
    还得申请一个公众号。
    求大神们还有没有别的方法
    wyan453351466
    wyan453351466
    OP
    Dec 20, 2019
    9
    @kimiler
    需要对接程序的..
    钉钉的这个支持不..
    HankAviator
    HankAviator
    Dec 20, 2019 via Android
    10
    邮件用 IMAP 不应该有延迟吧
    wyan453351466
    wyan453351466
    OP
    Dec 20, 2019
    11
    @bghtyu
    最好能是墙内的应用
    ke1e
    ke1e
    Dec 20, 2019 via Android
    12
    slack
    yinjy
    yinjy
    Dec 20, 2019
    13
    找个支持 bot 的 im
    wyan453351466
    wyan453351466
    OP
    Dec 20, 2019
    14
    @HankAviator
    邮箱的第三方接收 APP 是有延迟的。

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

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

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

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

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

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