SignalBotOne – Notification Webhooks for Signal
51 comments
·March 28, 2025mig39
mikepurvis
Combined with the demo phone being at zero battery, I'm getting a lot of "early April Fools" energy off of this one.
28304283409234
"However, it is not recommended to use the API to send passwords or war plans."
ryanisnan
Cease and desist from Signal incoming, from their legal terms:
> "Signal", Signal logos, and other trademarks are trademarks or registered trademarks of Signal Technology Foundation in the United States and other countries (more info here).
vlovich123
This isn’t an official thing from Signal?
grimgrin
it's right on the page linked:
SignalBot was made by gwillem and is free to use.
ranger_danger
[flagged]
mmooss
What damages are the courts referring to?
eddythompson80
I couldn't really find any details about any of these cases. Some of the names there too are pretty strange like "Tobaccopedia" and "Kraft LLC vs Kraft ULC". ULCs (as far as I know) are a Canadian thing and I highly doubt I can just go an open a company called "Cocacola ULC" in Canada?
Those examples look like LLM generated nonsense, though correct me if I'm wrong.
The example usually taught in school for this sort of thing is the trademark for Aspirin. Aspirin is a Bayer brand name for acetylsalicylic acid, but Bayer didn't defend its trademark in most of the world. In most countries (including the US) courts ruled that Aspirin is a generic term and anybody could use it. That's not the case for say Tylenol (acetaminophen) or Advil (ibuprofen) for example.
tialaramex
You're looking at AI slop because somebody made something up and had the machine riff along with it. You can very well have the LLM generate you a bunch of cases "proving" that it's illegal to have a pet cat or that in France everybody is legally required to smoke.
In fact trademark lawyers would prefer you to believe that if you're spending $1 on like, making the trademarked product rather than giving them the dollar to "defend" your trademark that's a false economy because magically a court will tear up your trademark because you were supposed to spend all that money on lawyers. If they can argue they really believed this was true (e.g. they read nonsense hallucinated into existence by AI) they're not even lying to you, it's just super convenient that they falsely believed something which directly benefited them...
cuu508
My SaaS is sending monitoring notifications using signal-cli, and I regularly run into rate limits (enforced by Signal servers, not signal-cli), especially when sending to new numbers/usernames.
To the author--do you have any plans on how to work around that?
stavros
I guess they've hit the limit, because the bot isn't responding for me.
inetknght
Why should the author work around Signal's rate limiting? Are you asking the author to enable spamming?
0x073
Doesn't signal ban third party clients?
Personal i wouldn't rely on those notifications and just stick with good working notification services.
ranger_danger
Doesn't appear to be open source... absolutely not.
gruez
Does it matter? It's a SaaS anyways, so if they wanted to go rogue and use it to eavesdrop on your chats open source wouldn't really prevent that. They even specifically recommend using a dedicated group chat for notification purposes. For self-hosted deployments there's already a multitude of projects that expose an API to send signal messages.
npodbielski
Seems interesting but it looks like some cli with web server running on someone else's machine, so basically no security, no encryption. Also probably this bot have an access to your entire chat history.
gwillem
The bot has access to any sent messages to yourself, plus any chatter in group chats if you have enabled that. So don't use it for sensitive stuff, and use a dedicated group. It was developed to relay sensor data and such, not war plans.
npodbielski
I understand the reference and I appreciate that. Though the whole point of using signal is to have privacy. If you need outside person to send you some messages than that privacy is non existent.
Now, I do not plan wars with Yemen but still want to keep my private conversations with my wife about my furniture, well... private. For solving notifications I can just do what I do now: selfhost matrix and apprise.
So the whole solution seems interesting, though I fail to see point of using it whatsoever.
If you could self host it yourself too? Yes but like that? No.
Krasnol
I love the Signal Home Assistant Add-On. Now home assistant delivers all messages.
I use it for RSS news, device notifications, debugging,...
This so good, I'm afraid it might go away.
https://www.home-assistant.io/integrations/signal_messenger/
atmanactive
What is the advantage of using Signal for notifications compared to just using notifications built-in into Home Assistant mobile app?
aeblyve
Nice! I was considering setting up telegram/slack/discord for personal push notifications of events in personal IT infrastructure, since Signal is fairly undercooked in this department, but this might be a good solution for me.
aeblyve
Unfortunately I did not receive an instant webhook url... presumably the service was crushed to death.
theshrike79
Still waiting for a native bot API for Signal before I can fully start using it :/
bionhoward
Better docs would be appreciated! Can you guide us to use it? I’m not a slack guy because it’s too distracting, but easy secure chat integrations could be big … keep it up!
throwaway-blaze
Maybe I'm just dense but is there a sample curl somewhere for how to send something to the API URL I just got in my signal chat with BotMaster.1000?
eddythompson80
The curl command on the homepage?
curl -d 'something' <your url>
gwillem
The URL that botmaster gave you is a page that lists your API endpoints (multiple if you have invited the bot to any group chats)
laidoffamazon
> However, it is not recommended to use the API to send passwords or war plans.
Very good
"Houti Alert" is a hilarious sample notification.