差不多两年之前,我在 V 站分享了自己的消息推送项目,当时收到了很多支持与关注。
这是原帖子: https://www.v2ex.com/t/745694
时隔两年,现在项目已经完全由 Go + React 重写,并添加了一些新的功能。
仅单个可执行文件,没有其他依赖开箱即用,同时也提供了 Docker 镜像。
部署:docker run -d --restart always --name message-pusher -p 3000:3000 -v /home/ubuntu/data/message-pusher:/data justsong/message-pusher
更新:docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR
(由于之前是 Node.js 项目,且没有提供 Docker 镜像,大家一般是直接 Git clone ,所以 README 上显示的 docker pulls 的次数目前并没有很多。)
具体的部署和配置方法还请参考项目 README 。
在线演示: https://msgpusher.com
截图展示:
项目地址: https://github.com/songquanpeng/message-pusher
期待大家的反馈,谢谢!
1
cssk 2022-12-20 10:36:58 +08:00 via iPhone
不支持 tg 推送?
|
2
JusticeIsHere OP @cssk 这个实际上之前有打算去做(包括支持 Discord ),但我不确定有多少人会去用这个功能就又给搁置了。新增消息推送通道实际上不会花费太久时间去开发,支持 Telegram 暂定在下个版本。
|
3
lsymy 2022-12-20 13:00:46 +08:00
star
|
4
cheung 2022-12-20 16:04:29 +08:00
star
|
5
c0xt30a 2022-12-20 17:10:17 +08:00
- Telegram
- Mattermost 我目前用的是这两个,OP 完美避开了 |
6
JusticeIsHere OP @c0xt30a 哈哈哈,发出来就是让大家提一下意见,Telegram 安排在下个版本了,Mattermost 我之前都没听说过呢
|
7
szxczyc 2022-12-20 19:44:29 +08:00 via iPhone
每天如果要发送千万条消息,怎么保证每一条都被消费了呢?
|
8
JusticeIsHere OP @szxczyc 这是同步的消息推送,只有当消息推送成功或失败才会返回 response
|
9
DiffView 2022-12-20 22:15:20 +08:00
没 tg 就不想用了,哈哈哈哈
日常工作 99%在 tg |
10
DiffView 2022-12-20 22:15:40 +08:00
op 有功能了记得 at 我,我肯定来用
|
11
JusticeIsHere OP @DiffView 好的哈哈哈
|
12
wsseo 2022-12-20 23:38:51 +08:00
fonts googleapis 谷歌字体这个请求导致页面加载好慢,能不能放在本地
|
13
JusticeIsHere OP @wsseo 谢谢反馈,我调研一下
|
14
JusticeIsHere OP |
15
wsseo 2022-12-21 13:51:52 +08:00
上海电信家庭宽带
|
16
zuoshoufantexi 2022-12-21 14:29:18 +08:00
我看了,我不理解,这个是用来推送什么呢?
|
17
JusticeIsHere OP |
18
zuoshoufantexi 2022-12-21 15:09:46 +08:00
@JusticeIsHere 我还是没懂……推送什么消息呢?能举些例子么?我还是有点儿懵。
一般都有哪些应用场景吖…… |
19
HungryOrangeCat 2022-12-21 15:18:22 +08:00
很棒的产品,支持
|
20
JusticeIsHere OP @zuoshoufantexi #18 比如说,你写了一个脚本,这个脚本是定期自动自行的,你需要一种方式把结果通知到自己,这个时候就可以利用本系统提供的 API 做消息的推送。
@HungryOrangeCat 谢谢~ |
21
zuoshoufantexi 2022-12-21 17:42:21 +08:00
@JusticeIsHere 哦哦哦,好的,谢谢。
我还以为能实现集合我现在所有程序的通知。通过一个接口统一推送给我呢…… |
22
HungryOrangeCat 2022-12-21 18:23:11 +08:00
@JusticeIsHere 之前看到个 serverchsn 和你这个很像
|
23
JusticeIsHere OP @cssk
@c0xt30a @DiffView v0.3.1 版本已经支持 Telegram ,现已发布: https://github.com/songquanpeng/message-pusher/releases/tag/v0.3.1 |
24
JusticeIsHere OP @HungryOrangeCat 是的,是同一类应用
|
25
killgfat 2022-12-21 22:25:58 +08:00
最近刚部署了一个 gotify 在自己的 NAS 上,感觉是类似的服务
|
26
DiffView 2022-12-23 16:26:57 +08:00
@JusticeIsHere 速度好快,我来试试
|
27
JusticeIsHere OP @DiffView 谢谢~
|
28
Yukineko 2022-12-26 16:16:05 +08:00 1
已 star ,很不错,准备试用一下
|
29
timpaik 2022-12-28 09:09:27 +08:00 via Android
能否接入 ntfy? https://ntfy.sh/
|
30
windrun 2022-12-29 17:24:57 +08:00 1
支持,准备试用一下
|
31
JusticeIsHere OP @timpaik 感谢建议,我看一下
|
32
WordTian 351 天前
最近就在找这种消息推送的服务,感谢 OP
|