shoutrrr icon indicating copy to clipboard operation
shoutrrr copied to clipboard

Add Signal support

Open andig opened this issue 3 years ago • 7 comments

There is currently no Go API but a package relying on signal-cli: https://github.com/bbernhard/signal-cli-rest-api

andig avatar Oct 14 '20 12:10 andig

Interesting! Would need to read up on this as I've never heard about signal before. Would you mind providing some more details? 😄

simskij avatar Oct 14 '20 22:10 simskij

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.

andig avatar Oct 15 '20 07:10 andig

@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:

piksel avatar Oct 15 '20 17:10 piksel

Signal is kinda funny. It is sort of open source but seems to be pretty hard to approach.

andig avatar Jan 31 '21 18:01 andig

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 avatar Jul 26 '23 18:07 Knapoc

@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...

piksel avatar Jul 27 '23 09:07 piksel