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.
44 lines
758 B
44 lines
758 B
# tellme-bot
|
|
|
|
Small bot to handle Webhooks, Parse and Send them with Xmpp. This is a Prototype and only exists
|
|
because (Kuma)[https://github.com/louislam/uptime-kuma] offers no Notifications for Xmpp.
|
|
|
|
## Install
|
|
|
|
```
|
|
yarn install
|
|
|
|
yarn start
|
|
|
|
or
|
|
|
|
pm2 start yarn start --name=tellme-bot
|
|
```
|
|
|
|
## Konfiguration
|
|
|
|
```
|
|
APP_DEBUG=false
|
|
APP_PORT=
|
|
|
|
APP_API_TOKEN=
|
|
APP_API_ALLOWED_PARSERS=kuma
|
|
|
|
XMPP_SERVICE=
|
|
XMPP_DOMAIN=
|
|
XMPP_USERNAME=
|
|
XMPP_PASSWORD=
|
|
XMPP_TO=
|
|
```
|
|
|
|
## Webhook
|
|
|
|
<your-domain>/api/v1/webhook/<parser>/<api-token>
|
|
|
|
## Parsers
|
|
|
|
There is only one Parser Class for Kuma, but it is possible to add Additional Classes.
|
|
|
|
Create a new Class, extends is with parser.js, add a parser-function and add the name of the file in the .env to
|
|
APP_API_ALLOWED_PARSERS.
|