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

通过企业微信构建消息推送服务

  •  
  •   zyh94946 ·
    zyh94946 · 2021-03-17 11:20:01 +08:00 · 5153 次点击
    这是一个创建于 1352 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前用 server 酱的微信消息推送服务,但是最近老抽风,准备换别的推送服务。

    目前发现企业微信的应用消息很合适优点不少。个人也可注册使用。

    • 图文消息 mpnews 内容最大支持 666K 字节
    • 一次可最多发送八条消息,虽然基本都是发单条
    • 可以显示摘要
    • 可以消息免打扰

    图文消息摘要效果

    图文消息摘要效果

    虽然是企业微信的应用消息,但是通过关注微信插件可以直接在微信 app 内查看消息。

    简单使用 Golang 编写了一个腾讯 Serverless 云函数,实现了类似于 server 酱的消息推送,GET 、POST 方式调用均可。企业 id 、密钥相关信息存储在云函数环境变量不用担心隐私问题。

    腾讯云函数目前每月都有免费额度个人完全够用了,API 网关新开会送一年资源包也是够用完全白嫖。可以绑定自有域名,选择香港区域,不用备案。

    一年到期之后,可以转战阿里云。代码很简单,改改也可以直接 docker 部署。

    有需要的可以参考 GitHub wx-msg-push-tencent

    21 条回复    2021-03-18 10:32:59 +08:00
    iConnect
        1
    iConnect  
       2021-03-17 12:01:54 +08:00 via Android
    微信模板消息 4 月下架后,企业微信是一般性通知的唯一解决方案了吧?
    zyh94946
        2
    zyh94946  
    OP
       2021-03-17 12:28:52 +08:00
    @iConnect 综合考虑来说应该是最好的方案了
    abersheeran
        3
    abersheeran  
       2021-03-17 12:43:18 +08:00
    https://aber.sh/articles/sentry-wechat/ 之前也用 Serverless 做过企业微信消息通知。说实话,如果微信能加这个机器人我肯定不会这么反感微信。
    lajunnow888
        4
    lajunnow888  
       2021-03-17 13:20:24 +08:00 via Android
    企业微信怎么会微信用户关联进行推送
    zyh94946
        5
    zyh94946  
    OP
       2021-03-17 13:37:49 +08:00
    zyh94946
        6
    zyh94946  
    OP
       2021-03-17 13:38:27 +08:00
    @lajunnow888 https://work.weixin.qq.com/help?person_id=1&doc_id=13066
    成员无需下载企业微信客户端,直接用微信扫码关注微信插件,即可在微信中接收企业通知和使用企业应用。
    awesomes
        7
    awesomes  
       2021-03-17 15:59:44 +08:00
    敲重点:只适合个人使用,不能在产品上用
    Mitt
        8
    Mitt  
       2021-03-17 16:26:41 +08:00 via iPhone
    @iConnect 模版消息下架被骂惨了 已经不下架了,等后续通知了
    iConnect
        9
    iConnect  
       2021-03-17 17:33:43 +08:00 via Android
    @Mitt 你哪里看到的消息?我没找到官方有通告取消下架呀
    l107868382
        10
    l107868382  
       2021-03-17 18:15:16 +08:00 via Android
    @Mitt 腾讯被骂的最惨的一次,公告也没说下架还是不下架,最终还得看 4 月份官方通知。
    whyiyhw
        11
    whyiyhw  
       2021-03-17 18:36:05 +08:00 via Android
    之前在文档上明确表示要 4 月换,最近看的时候,没提了,感觉太激进了。不过这也不好说~
    Mitt
        12
    Mitt  
       2021-03-17 18:54:30 +08:00
    @iConnect #9
    @l107868382 #10
    没有通知,但是原来说要 4 月份下架的消息已经全部撤回修改了,现在已经找不到关于 4 月份下架的消息了,都是待定了,而且也允许新模板申请了
    xinyana
        13
    xinyana  
       2021-03-17 19:56:31 +08:00 via Android
    @abersheeran 就 qq 这公司,出机器人就别想了,极其反感
    SenLief
        14
    SenLief  
       2021-03-17 21:19:36 +08:00
    不如钉钉,钉钉还有几家的推送。
    zyh94946
        15
    zyh94946  
    OP
       2021-03-17 22:26:06 +08:00
    @SenLief 没怎么了解过,平时也不用钉钉,不想多下 app 了。
    dingdangnao
        16
    dingdangnao  
       2021-03-18 01:36:40 +08:00
    telegram bot 也可以吧
    airyland
        17
    airyland  
       2021-03-18 09:14:26 +08:00
    模板消息下线通知还在,并没有说不下架: https://developers.weixin.qq.com/community/minihome/doc/000a4e1df800d82acb9b7fb5e5b001

    “灰度测试期结束后服务号订阅通知的策略将另行公布,届时以官方信息为准”
    abersheeran
        18
    abersheeran  
       2021-03-18 09:33:52 +08:00
    @xinyana 微信是独立的。QQ 比微信好多了,至少不会打死机器人。另外,微信在腾讯内部也是天龙人,都不会带其他事业群玩的。
    xiaochong0302
        19
    xiaochong0302  
       2021-03-18 10:06:11 +08:00
    模板消息下架了就回到短信和邮件了,不折腾了
    mazyi
        20
    mazyi  
       2021-03-18 10:29:23 +08:00 via iPhone
    ios 推荐 bark,安卓推荐转 ios
    securityCoding
        21
    securityCoding  
       2021-03-18 10:32:59 +08:00
    用钉钉或者飞书呗,一个 post 搞定的事情
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3258 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.