Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lidedongsn/wechat-webhook
Wechat work robot for gitlab webhook notification
https://github.com/lidedongsn/wechat-webhook
dingding dingding-robot gitlab grafana-alerts webhook wechat wechat-work
Last synced: about 1 month ago
JSON representation
Wechat work robot for gitlab webhook notification
- Host: GitHub
- URL: https://github.com/lidedongsn/wechat-webhook
- Owner: lidedongsn
- Created: 2021-07-12T11:54:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-24T09:00:15.000Z (over 2 years ago)
- Last Synced: 2023-11-09T08:46:19.496Z (about 1 year ago)
- Topics: dingding, dingding-robot, gitlab, grafana-alerts, webhook, wechat, wechat-work
- Language: C++
- Homepage:
- Size: 204 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## wechat-webhook
wechat-webhook is used for gitlab notification to WeChat Work group.
Inspired by dingding gitlab robot.
### usage1. mkdir build && cd build && cmake ..
2. just start wechat-webhook instance,
3. gitlab config webhook url```shell
http://:port/webhook/gitlab?id=
http://:port/webhook/grafana?id=
```### features
- [x] push event
- [x] tag event
- [x] merge event
- [ ] branch create/delete event
- [x] grafana alert### dependency
- [nlohmann/json.hpp](https://github.com/nlohmann/json)
- [fmt](https://github.com/fmtlib/fmt)
- [spdlog](https://github.com/gabime/spdlog)
- [restclient-cpp](https://github.com/mrtazz/restclient-cpp)
- [cpp-httplib](https://github.com/yhirose/cpp-httplib)