shoutrrr
shoutrrr copied to clipboard
Add Signal support
There is currently no Go API but a package relying on signal-cli: https://github.com/bbernhard/signal-cli-rest-api
Interesting! Would need to read up on this as I've never heard about signal before. Would you mind providing some more details? 😄
Wish I could... seems at this time there is really no Go implementation around. Started investigating in https://community.signalusers.org/t/go-client-library/17511. The actual project website is of course https://www.signal.org.
@simskij I think you have heard of Signal 😁
But yeah, using a CLI-wrapper seems to be cumbersome and I already had a shot at (and gave up) making a Signal client for other purposes and it was a bit too much work.
I'm not saying I won't accept a PR for a Signal service though, but it's not something I seem feasible to implement myself atm.
Useful resources:
Signal is kinda funny. It is sort of open source but seems to be pretty hard to approach.
Would it be possible to integrate Signal using signal-cli-rest-api?
I tried to send notifications via the generic webhook but it seems that I struggle to send a correct payload to it.
@Knapoc that looks really easy, but I guess the consumer would need to have such a container set up and configured for it to work, which generally isn't the smoothest user experience...
Perhaps I can add it as a generic example. The generic service should gain some additional powers pretty soon that should make this really easy...