Forward webhooks to xmpp messages (written in golang)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
genofire 1babcc195c
prometheus: rename annotation message to summary
3 years ago
.ci [TASK] add gitlab-ci 4 years ago
circleci migrate from genofire to sum7 4 years ago
git migrate from genofire to sum7 4 years ago
gitlab improve gitlab Hooks 3 years ago
grafana migrate from genofire to sum7 4 years ago
prometheus prometheus: rename annotation message to summary 3 years ago
runtime first version with gosrc.io/xmpp 4 years ago
vendor/gosrc.io vendor: go-xmpp stay at v0.1.3 3 years ago
.gitignore Init 6 years ago
.gitlab-ci.yml ci: disable autodeploy 3 years ago
.gitmodules vendor: go-xmpp stay at v0.1.3 3 years ago
.test-coverage [BUGFIX] circleci for coveralls.io 6 years ago
LICENSE.md Create LICENSE.md 6 years ago
README.md migrate from genofire to sum7 4 years ago
config_example.toml first version with gosrc.io/xmpp 4 years ago
main.go migrate from genofire to sum7 4 years ago
xmpp.go first version with gosrc.io/xmpp 4 years ago

README.md

hook2xmpp

pipeline status coverage report Go Report Card GoDoc

Get hook2xmpp

Download

Latest Build binary from ci here:

Download All (with config example)

Download Binary

Build

go get -u dev.sum7.eu/sum7/hook2xmpp

Configure

see config_example.toml

Start / Boot

/lib/systemd/system/hook2xmpp.service :

[Unit]
Description=hook2xmpp
After=network.target
# After=ejabberd.service
# After=prosody.service

[Service]
Type=simple
# User=notRoot
ExecStart=/opt/go/bin/hook2xmpp --config /etc/hook2xmpp.conf
Restart=always
RestartSec=5sec

[Install]
WantedBy=multi-user.target

Start: systemctl start hook2xmpp Autostart: systemctl enable hook2xmpp