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

NotifyX:程序员必用消息推送 API 服务,支持微信公众号、公众号测试号、企业微信、钉钉、飞书、邮箱、app 等

  •  1
     
  •   stayma · 2 天前 · 1412 次点击

    👏欢迎各位彦祖进入阅读本文,同时也先给各位彦祖汇报一下我为什么要发布这么一个烂大街的产品。首先,本平台没有任何技术特点,同类产品在 GitHub 上面早已烂大街,那我为什么还要从 0 开始写,写完还要耗费资金上线,而且还要在 V2EX 这种大神云集的论坛上面发?请各位彦祖花一分钟听我娓娓道来,请拉到最底下平台优势板块

    📱 一个平台,多种推送方式

    Notify X 是一款基于 Golang 开发的现代化消息推送服务,让您轻松实现多渠道消息分发。只需简单的 API 调用,即可将消息推送至各大主流平台!麻麻再也不用担心我错过重要告警通知了

    ✨ 核心特性

    • 扫码登录 - 微信扫一扫,即可获取专属 API 密钥
    • 多通道支持 - 轻松接入各类消息平台
    • 实时队列 - 高效异步处理,确保消息及时送达
    • 失败重试 - 内置智能重试机制,提高消息到达率
    • 完善监控 - 直观统计面板,掌握每条消息状态

    🌟多渠道分发

    目前平台已经支持:

    • 微信公众号模板消息
    • 微信公众号测试号模板消息
    • 企业微信应用消息
    • 企业微信机器人消息
    • 钉钉机器人消息
    • 飞书机器人消息
    • 邮件
    • FCM app 消息

    后续计划:

    • 接入各大短信平台(付费)

    • 接入国内各大手机厂商原生 app 消息推送服务

    • 接入人工上门通知服务(滑稽🤪)

    🛠️ 技术栈

    后端:Golang + Gin + GORM + Redis
    前端:Vue 3 + Element Plus + ECharts

    🏗️ 系统架构亮点

    • 工厂模式 - 轻松扩展新的消息通道
    • 异步队列 - 高性能消息处理管道
    • 分布式友好 - 支持水平扩展部署
    • 安全可靠 - 消息加密存储,防止信息泄露
    • API 限流 - 内置多级限流保护,防止滥用

    🚀 快速使用

    只需扫码登录即可使用,无需配置任何通道就可以使用官方默认的公众号消息模板。

    💡 适用场景

    • 系统告警通知
    • 用户消息推送
    • 营销活动提醒
    • 工单状态更新
    • 自动化流程通知

    🔄 持续更新

    • 不断扩展更多消息通道支持
    • 增强安全性和可靠性
    • 优化用户体验和管理界面

    📎 立即访问项目
    📖 查看文档

    🤳平台优势

    1 、本项目基于 Golang 开发,Golang 的特点想必各位比我清楚,那就是快!采用 redis 消息列队。

    2 、本类基础 API ,虽然没有任何技术难度,各位彦祖花个三五天也能做出来。但,作为基础服务,要的不是谁技术更新,代码写的多漂亮,而是“稳定”!想必各位彦祖写十个项目,可能有九个得用到此类服务,各位也不可能每次都重新写,都会想要调用一个现成的,省下的时间拿来嗑瓜子不香吗?那我们调用了第三方服务,最大的需求就是它稳定,谁也不想项目上线个一两年,突然这个服务倒闭关机了,你又得苦哈哈来改,岂不是痛苦?

    我们为什么敢主打一个稳定?

    各位且看:

    1 、阿里云服务器已续费十年,有图有真相:(说实话服务器十年不算什么,但至少保证我们十年之内不会倒闭,十年之后的事情谁又知道呢?)

    image.png image.png

    2 、十年不算什么,而线下服务器才是我最坚强的后盾(由于服务器在某机房托管,不适合公布,各位可信也可不信)

    当我觉得线上服务器顶不住压力的时候我会把服务器迁回本地,本地服务器规格是 64 核 128G 戴尔服务器,出口是电信 20M 固定带宽专线。但由于线下 UPS 只能坚持 30~60 分钟,能用线上服务器还是尽量用线上服务器。

    最最最重要的是,请各位大佬不喜勿喷,出门左拐谢谢!欢迎提建议,但拒绝无脑黑!

    第 1 条附言  ·  1 天前
    运维——— 进程监控工具,带消息推送版发布,欢迎各位运维佬体验: https://v2ex.com/t/1123015#reply0
    第 2 条附言  ·  13 小时 36 分钟前
    **由于网友反馈每天白嫖 10 次次数太少,现已增加到每天白嫖 100 次!欢迎各位白嫖!**
    26 条回复    2025-04-03 20:53:17 +08:00
    XDiLa
        1
    XDiLa  
       2 天前
    操作简单 ,蛮合适的 好用!!!!
    Waverly
        2
    Waverly  
       2 天前
    大佬们,这个有哪些使用场景呢
    stayma
        3
    stayma  
    OP
       2 天前 via Android
    @XDiLa 感谢使用
    stayma
        4
    stayma  
    OP
       2 天前 via Android
    @Waverly 这可太多了,比如服务器告警做运维,定时任务通知,网站产生新订单,有新留言等等,你可以在任何你关注的点都调用 API 把你想知道的消息推到手机上来
    Dreamerwwr
        5
    Dreamerwwr  
       2 天前
    我觉得再接入个电话通知就好了
    Dreamerwwr
        6
    Dreamerwwr  
       2 天前
    白嫖用户次数有点少,这个跟 Server 酱有什么对比吗?
    oneisall8955
        7
    oneisall8955  
       2 天前
    支持&&期待开源
    - 没错我是白嫖怪:)
    stayma
        8
    stayma  
    OP
       2 天前 via Android
    @Dreamerwwr 没啥对比,,Server 酱是前辈大佬,我是新产品🤔,至于白嫖次数的问题,十次讲道理是够用的
    stayma
        9
    stayma  
    OP
       2 天前 via Android
    @oneisall8955 github 上一大堆。我不想把我的屎山代码拿出来献丑😭😭😭
    stayma
        10
    stayma  
    OP
       1 天前
    果然没啥吸引力啊
    89ao
        11
    89ao  
       1 天前
    和 bark 、飞书机器人有什么优势点?
    stayma
        12
    stayma  
    OP
       1 天前
    @89ao 可以理解为如果某一天某个方式失效了,你不用改代码,由我去适配新的。飞书机器人我也接入了。bark 正在整理中。
    89ao
        13
    89ao  
       1 天前 via iPhone
    @stayma 也就是本来由用户适配多个,现在你这边适配多个是吗?
    love2328
        14
    love2328  
       1 天前
    这个不错 以前就是靠通知去处理崩溃
    stayma
        15
    stayma  
    OP
       1 天前 via Android
    @love2328 对的,我的 API 结构不会变,你在你想用的地方把我的 API 接入就行了,后期不管消息通道怎么变,都由我来处理,你们都不需要管
    stayma
        16
    stayma  
    OP
       1 天前 via Android
    @love2328 😁是的,欢迎使用
    stayma
        17
    stayma  
    OP
       1 天前 via Android
    @89ao 对的,我的 API 结构不会变,你在你想用的地方把我的 API 接入就行了,后期不管消息通道怎么变,都由我来处理,你们都不需要管。
    stayma
        18
    stayma  
    OP
       1 天前 via Android
    @Dreamerwwr 电话通知目前没啥渠道呢
    cyoking
        19
    cyoking  
       1 天前
    巫溪的开发者?
    xyholic
        20
    xyholic  
       1 天前
    年费比 server 酱便宜 1 块钱哈哈哈
    stayma
        21
    stayma  
    OP
       1 天前
    @cyoking yeah !
    cyoking
        22
    cyoking  
       1 天前
    @stayma 真屌啊,第一次见老乡,你是独立开发者?
    stayma
        23
    stayma  
    OP
       1 天前
    @cyoking 对啊老乡,回来吃箜洋洋
    cyoking
        24
    cyoking  
       1 天前
    @stayma 可以可以
    aicfe
        25
    aicfe  
       17 小时 53 分钟前
    项目很不错,我目前用的 pushplus ,白嫖目前够用。咱这个对比有啥优势吗
    stayma
        26
    stayma  
    OP
       13 小时 35 分钟前
    @aicfe 优势来说,可能是 vip 更便宜?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2315 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:29 · PVG 10:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.