一直苦恼于怎么通过微信等平台给自己推送消息, 先后尝试过 Server 酱, 测试订阅号, TG BOT 等, 体验都比较闹心.
就通过企业微信服务号的推送方式做了一个推送平台, 一开始自用发现效果挺好, 也挺稳定, 就买了个域名接了 GitHub 的 OAuth, 希望能帮到其他有需求的朋友.
代码开源在 https://github.com/zhzy0077/pipehub.
求试用, 如果发现有啥功能不支持或者不合理的地方欢迎反馈鸭, 会一直维护下去的.
1
AngryPanda 2020-06-01 20:07:58 +08:00 via Android
那几个哪里闹心,能说说吗
|
2
zhzy0077 OP @AngryPanda
- Server 酱的话因为被举报很多次改成模板消息后就没法收到通知, 只有打开微信才能看到. - 如果是个人测试的微信订阅号会有消息推送的数量限制, 目测是 20 条, 之后只有通过微信给订阅号发条消息才能继续推送. - TG BOT 是我用的最久的一个, 但是人在墙内, 而且后台经常被国产 ROM 杀掉. |
3
defunct9 2020-06-01 20:27:09 +08:00 via iPhone
readme 里面基本啥也没有,是要我们直接看代码么
|
4
zhzy0077 OP @defunct9 https://www.pipehub.net 打开有使用说明哈, GitHub 上就没写了
|
5
ipadpro4k 2020-06-01 20:30:16 +08:00 via iPad
看成了 pxxxhub
|
6
chinuno 2020-06-01 20:34:50 +08:00 via Android
一直用的测试号没发现要发消息才能推送。。用了半年了多个账号订阅,每天集中时间段推送几十条通知,没回过消息一直很稳定(甚至有段时间服务的 443 没通还一直成功推送。。
|
7
zhzy0077 OP @chinuno 你是怎么推送的? 客服消息还是模板消息? 我之前的体验是客服消息会有数量限制, 一定要回复才会解除. 模板消息的话虽然没有数量限制, 但是没有推送, 不打开微信就看不到.
|
8
Ultraman 2020-06-01 20:39:19 +08:00 via Android
用企业微信的话,pipehub 对比通过 webhook 调用企业微信群机器人有啥优势?(我用 server 酱主要是因为已经有微信了不想再装一个企业微信
|
9
zhzy0077 OP @Ultraman 不用装企业微信鸭, 这个消息是会推送到你个人的微信上的:
================ 2. 关注你的企业微信服务号. 用你的个人微信账号, 在微信插件中关注你的企业微信服务号. ================ 我不确定企业微信群 webhook 会不会推送提醒到个人微信上(其实没试过). |
12
reiji 2020-06-01 21:00:40 +08:00
赞!用上了,以前没了解企业微信,现在十分感兴趣了😋
|
13
zhzy0077 OP @chinuno 那应该 server 酱你也能收到通知了, 我也挺奇怪的, 不知道是不是和微信版本有关, 我问了一些朋友也是有些能收到模板消息的推送, 有些不能.
V2 上也有类似的讨论 https://www.v2ex.com/t/529852 这个楼主也收不到模板消息, 一定要打开才行. |
14
Sanko 2020-06-01 22:55:00 +08:00
![image.png]( https://i.loli.net/2020/06/01/DAqaPOhGXgyeT3J.png)
|
15
zhzy0077 OP @Sanko 欸你是从哪里拿的 URL? 现在应该都是 https://www.pipehub.net 打头的才对。。 你是没有 www 吗?
|
16
pcbl 2020-06-01 22:58:30 +08:00 via Android
我也是用这个企业微信的插件实现的发送提醒。稳定,安全,免费
|
19
zhzy0077 OP 再安利一个 Android 应用叫 Automate. 我现在用来监听通知并调用 HTTP 。
大概逻辑可见图 https://github.com/zhzy0077/pipehub/blob/master/usecases/Notify%20Me.pdf 下载我的 FLOW: https://raw.githubusercontent.com/zhzy0077/pipehub/master/usecases/Notify%20Me.flo 直接导入改下 URL 即可 |
20
abinnz 2020-06-01 23:33:25 +08:00
是否也可以支持发送图片呢
|
21
zhzy0077 OP @abinnz 我其实想一步到位支持 markdown 的,但是微信的 Markdown 消息不支持服务号查看,只能在企业微信里看,会比较麻烦了。
===== markdown 消息 目前仅支持 markdown 语法的子集 微工作台(原企业号)不支持展示 markdown 消息 ===== |
22
im3x 2020-06-01 23:50:23 +08:00
太棒了!之前也是没什么思路,只停留在用微信群机器人(只可推送给企业微信)
现在楼主这个是可以直接推到微信账号的是吗?厉害! 能支持推送小程序卡片、媒体信息、链接卡片之类的就更完美了 |
24
zhzy0077 OP @Ritter 可以的,https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 这里开个测试号 自己关注下就能发模板消息了,模板也不用审核,可以随便配置。
|
25
threeti 2020-06-02 09:41:59 +08:00
为什么 Server 酱 和 PipeHub 在 电脑上收到消息 微信图标都不会闪烁
|
27
MoeXian 2020-06-02 10:20:16 +08:00
请问下这个可以自己部署用自己域名嘛
|
28
zhzy0077 OP @threeti 我也发现了这个问题, Win 和手机上的微信会推送,但是 Mac 上的不会,也不知道是不是 by-design,我研究看看有没有什么办法 workaround 。
@Ritter 按照我的体验来看测试号功能更全也不需要审核 但是不能改名字 能关注的人数也有限制。 @MoeXian GitHub: https://github.com/zhzy0077/pipehub 上有代码和 build 好的 Docker image,今天晚些时候会在 GitHub 上加部署教程。 |
29
thinkingbullet 2020-06-02 17:03:21 +08:00
程序有问题,授权之后不断的跳转,https://www.pipehub.net/wechat 401
|
30
zhzy0077 OP @thinkingbullet 清除下 cookie 试试看呢,或者如果方便的话能否提供下 github 的 id ?
|
31
threeti 2020-06-03 09:21:19 +08:00
建议大佬也加一个 key,可以刷新那种,比如我在家电脑跑了个推送程序, 但是我去上班时,忘关闭了,这时到公司再用公司电脑跑,会有两次推送. 如果有类似 Server 酱的 SCKEY 的话,我就可以重置 SCKEY,即使家里的电脑在跑,也不会给我推送
|
32
zhzy0077 OP @threeti 感谢反馈,已经归纳,可以在 https://github.com/zhzy0077/pipehub/issues/7 看到进度哈。
|
33
win7pro 2020-06-09 23:41:39 +08:00
试试 喵提醒
|
34
thinkingbullet 2020-06-13 20:41:42 +08:00
@zhzy0077 10164759
|
35
zhzy0077 OP @thinkingbullet 看不出有啥问题 把你的登录记录删掉了 有空可以重新登录试试看 另外尝试换个浏览器之类的
|
36
AngryPanda 2020-07-08 15:01:05 +08:00
最近在用 pipeHub,感觉还是挺方便的。遇到两个问题:
1. 使用 to_party 参数无效,显示发送成功,但是实际收不到消息。也许 party id 不正确? 2. 如何支持多个消息推送应用? |