YAML:
services:
signal-cli-rest-api:
image: bbernhard/signal-cli-rest-api:latest
container_name: signal-cli-rest-api
restart: unless-stopped
environment:
- MODE=native
- LOG_LEVEL=info
volumes:
- ./signal-cli:/home/.local/share/signal-cli
ports:
- "8580:8080"
pobrać obraz i odpalić -
docker compose pull; docker compose up -d; połącz konto z komórki z aplikacją - kod QR powinien się pokazać - https://support.signal.org/hc/en-us/articles/360007320551-Linked-Devices
Kod:
docker run --rm -it \
-v "$(pwd)/signal-cli:/home/.local/share/signal-cli" \
bbernhard/signal-cli:latest \
link -n signal-api
po poprawnym połączeniu - można za pomocą API
Kod:
curl -sS http://192.168.88.219:8580/v2/send \
-H 'Content-Type: application/json' \
-d '{
"message": "To kurwa dziala!",
"number": "+48123456789",
"recipients": [
"+48987654321"
]
}'