|Stanislav Nikitin bff1050eab||3 months ago|
|config||3 months ago|
|context||3 months ago|
|doc||4 years ago|
|docker||3 years ago|
|parsers||10 months ago|
|pushers||3 months ago|
|slack||3 months ago|
|.drone.yml||3 months ago|
|.gitignore||10 months ago|
|.gitlab-ci.yml||3 years ago|
|.golangci.yml||3 months ago|
|Dockerfile||3 months ago|
|LICENSE||5 years ago|
|README.md||4 years ago|
|builder.sh||4 years ago|
|go.mod||10 months ago|
|go.sum||10 months ago|
|opensaps.example.yaml||4 years ago|
|opensaps.go||10 months ago|
OpenSAPS stands for "Open Slack APi Server". This is an open-source implementation of Slack API server that can be used to integrate applications into each other using Slack API.
Initially this project was created for integrating Gitlab and Gitea into Matrix, because there was no good incoming webhooks support. But it can be used for anything that provides Slack Webhooks support.
Join #opensaps:pztrn.name Matrix room for help and chat!
go get -u -v -d gitlab.com/pztrn/opensaps go install -v gitlab.com/pztrn/opensaps
Or drop into tags section to grab a precompiled binary!
Take a look at
opensaps.example.yaml for configuration example and into docs section for configuration file fields description.
The only parameter OpenSAPS binary accepts is a configuration file path. Do it like:
opensaps -config /path/to/opensaps.yaml
About hooks and parsers
While configuring a webhook in your application, please, set username exactly same as one of parsers in
parsers directory! Otherwise parser "default" will be used, which will just concatenate text and attachments into one message!
Also note - that nickname will be ignored while sending message to pushers. Nickname under which messages will appear depends on your account's configuration.
Known to work good software
There is a list of software that known to work fine with OpenSAPS. Check it out!
This project isn't affiliated nor developed by Slack itself.