4个版本
使用旧的Rust 2015
0.2.1 | 2017年5月31日 |
---|---|
0.2.0 | 2017年5月18日 |
0.1.2 | 2017年5月18日 |
0.1.1 | 2017年5月18日 |
#90 在 #push
13KB
386 代码行
ltg_push
将日志文件的更新推送到Telegram
使用
- 安装Rust
- 克隆此项目
cargo构建 --发布
- 编写配置
- 获取聊天ID
- 创建机器人
- 向机器人发送任何消息
ltg_push<配置文件的自定义路径>getChatID
- 将收到的聊天ID放入配置
ltg_push<配置文件的自定义路径>
配置
telegram:
bot: 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11 # bot token
chat_id: 123456789 # chat id (see Use.5)
files: # paths to watching files
- path: /var/some/log
match: "critical" # push updates only with this regex
- path: /var/awesome/other_log
Systemd服务
- 将
ltg_push.service
复制到/etc/systemd/system
systemctl daemon-重新加载
- 将
ltg_push
复制到/usr/bin
- 将配置复制到
/etc/ltg_push.yml
依赖项
~9–18MB
~285K SLoC