虽然叫做 server 碳,但是做的倒不是 server 酱的一对一推送。。
实际上是自己实现了一个 server 酱的push bear一对多推送。
之所以自己实现了一遍是因为半年前 push bear 因为被疯狂菊爆,导致 push bear 不再提供微信服务号,而是要绑定自己的认证过的服务号才能用。
平时挺多通知都依赖的 push bear,这下一停就很难受了。寻找替代方案时发现自己用的话微信的接口测试号完全够用了,所以打算自己实现一个,通过测试号来推送自己的通知。
现在基本实现了和 push bear 一样的体验了,除了一个二维码订阅没有做,自己使用了几天没发现什么大问题。
代码放在 github: https://github.com/chinuno-usami/server_tan
有遇到问题可以发 issue 大家共同完善
服务是用 Rust 写的,本来是想练练手学习一下 Rust,结果代码写的不太优雅。所以开源是为了给垃圾项目套代码来着(并不是(。
1
MooRider 2019-12-21 11:10:39 +08:00 via iPhone
蛮有用的,push bear 死了之后我找了挺多替代品,除了 bark 都没有太满意的(但 bark 只有 iOS 端)
|
2
Kilerd 2019-12-21 12:13:15 +08:00
1. Rust 2018 edition 不用写 `extern crate` 了。
2. 日志初始化建议放在 clap 之前, 不然你的 load config 里面的 debug! 不会生效你定义的日志格式 https://github.com/chinuno-usami/server_tan/blob/master/src/main.rs#L366 |
3
sobigfish 2019-12-21 12:20:28 +08:00
rust 好上手么, (如果)读完 tutorial 能看懂 lz 写的么
|
4
chinuno OP @Kilerd 原来还可以这样的吗!我 Rust 也就 1.0 发布之前看了一下,后来的 2018 edition 有哪些区别还真不知道。
没有#[macro_use]的话要怎么用宏?直接 use 吗? |
6
zhigang1992 2019-12-21 12:46:28 +08:00
ifttt 的 webhook 到 telegram
|