opensaps/README.md

43 lines
1.5 KiB
Markdown
Raw Normal View History

# OpenSAPS
2019-03-06 05:31:00 +05:00
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.
2019-03-06 05:31:00 +05:00
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.
2019-03-06 05:31:00 +05:00
Join [#opensaps:pztrn.name](https://matrix.to/#/#opensaps:pztrn.name) Matrix room for help and chat!
# Installation
```
go get -u -v -d gitlab.com/pztrn/opensaps
go install -v gitlab.com/pztrn/opensaps
```
2019-03-06 05:31:00 +05:00
Or drop into [tags section](https://gitlab.com/pztrn/opensaps/tags) to grab a precompiled binary!
# Configuration
2019-03-06 05:31:00 +05:00
Take a look at ``opensaps.example.yaml`` for configuration example. Right now there is no documentation about configuration file, but it will appear in future.
# Usage
2019-03-06 05:31:00 +05:00
The only parameter OpenSAPS binary accepts is a configuration file path. Do it like:
```
opensaps -config /path/to/opensaps.yaml
```
There is some documentation available - check out ``doc`` directory!
# About hooks and parsers
2019-03-06 05:31:00 +05:00
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!
2019-03-06 05:31:00 +05:00
Also note - that nickname will be ignored while sending message to pushers.
----
# IMPORTANT NOTICE
This project isn't affiliated nor developed by Slack itself.