Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        

## wechat-webhook

wechat-webhook is used for gitlab notification to WeChat Work group.
Inspired by dingding gitlab robot.
### usage

1. 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)