5 ms·
I have ollama responding to SMS spam texts. I told it to feign interest in whatever the spammer is selling/buying. Each number gets its own persona, like a mi
by Evidlo 2y ago
I have ollama responding to SMS spam texts. I told it to feign interest in whatever the spammer is selling/buying. Each number gets its own persona, like a millennial gymbro or 19th century British gentleman.
http://files.widloski.com/image10%20(1).png http://files.widloski.com/image10%20(1).png
http://files.widloski.com/image11.png http://files.widloski.com/image11.png
- RVuRnvbM2e 2y agoThis is fantastic. How have your hooked up a mobile number to the llm?
- Evidlo 2y agoAndroid app that forwards to a Python service on remote workstation over MQTT. I can make a Show HN if people are interested.
- deadbabe 2y agoI’d love to see that. Could you simulate iMessage?
- Evidlo 2y agoIf you mean hook this into iMessage, I don't know. I'm willing to bet it's way harder though because Apple
- dambi0 2y agoIf you are willing to use Apple Shortcuts on iOS it’s pretty easy to add something that will be trigged when a message is received and can call out to a service or even use SSH to do something with the contents, including replying
- great_psy 2y agoYes it’s possible, but it’s not something you can easily scale. I had a similar project a few years back that used OSX automations and Shortcuts and Python to send a message everyday to a friend. It required you to be signed in to iMessage on your MacBook. Than was a send operation, the reading of replies is not something I implemented, but I know there is a file somewhere that holds a history of your recent iMessages. So you would have to parse it on file update and that should give you the read operation so you can have a conversation. Very doable in a few hours unless something dramatic changed with how the messages apps works within the last few years.
- dewey 2y agoThey are all in a SQLite db on your disk.
- dkga 2y agoYes, I'd be interested in that!
- potamic 2y agoWhy MQTT over HTTP for a low volume, small scale integration?
- c0wb0yc0d3r 2y agoI’m not OP, but I would hazard a guess that those are the tools that OP has at hand.
- 0xedd 2y agoGood, cheap design that takes care of dead letters vs implementing a failover endpoint that would require extra hardware. MQTT is plug and play in Python. No more costly than a HTTP server.
- sainib 2y agoInterested for sure.
- SuperHeavy256 2y agoI am so SO interested, please make a Show HN
- Evidlo 2y agohttps://news.ycombinator.com/item?id=42796496 https://news.ycombinator.com/item?id=42796496
- gaudystead 2y agoSweeeeet, thank you! :)
- spiritplumber 2y agoFor something similar with FB chat, I use Selenium and run it on the same box that the llm is running on. Using multiple personalities is really cool though. I should update mine likewise!
- zx8080 2y agoCool! Do you consider the risk of unintentional (and until some moment, an unknown) subscription to some paid SMS service and how do you mitigate it?
- Evidlo 2y agoI have to whitelist a conversation before the LLM can respond.
- celestialcheese 2y agoGiven the source, I'm skeptical it's not just a troll, but found this explanation [0] plausible as to why those vague spam text exists. If true, this trolling helps the spammers warm those phone numbers up. 0 - https://x.com/nikitabier/status/1867029883387580571 https://x.com/nikitabier/status/1867029883387580571
- stogot 2y agoWhy does STOP work here?
- celestialcheese 2y agohttps://x.com/nikitabier/status/1867069169256308766 https://x.com/nikitabier/status/1867069169256308766 Again, no clue if this is true, but it seems plausible.
- inerte 2y agoCarriers and SMS service providers (like Twillio) obey that, no matter what service is behind. There are stories of people replying STOP to spam, then never getting a legit SMS because the number was re-used by another service. That's because it's being blocked between the spammer and the phone.
- yawgmoth 2y agoSTOP works thanks to the Telephone Consumer Protection Act (“TCPA”), which offers consumers spam protections and senders a framework on how to behave. (Edit: It's relevant that STOP didn't come from the TCPA itself, but definitely has teeth due to it) https://www.infobip.com/blog/a-guide-to-global-sms-compliance-laws https://www.infobip.com/blog/a-guide-to-global-sms-complianc...
- thecosmicfrog 2y agoPlease tell me you have a blog/archive of these somewhere. This was such a joy to read!
- blackeyeblitzar 2y agoYou realize this is going to cause carriers to allow the number to send more spam, because it looks like engagement. The best thing to do is to report the offending message to 7726 (SPAM) so the carrier can take action. You can also file complaints at the FTC and FCC websites, but that takes a bit more effort.
- thegabriele 2y agoYes, the very last thing to do is respond to spam (calls, email, text...) and inform that you are eligible to more solicitation.
- metadat 2y agoI love this, more please!!!
- merpkz 2y agoCalling Jessica an old chap is quite a giveaway that it's a bot xD Nice idea indeed, but I have a feeling that it's just two LLMs now conversing with each other.
- hackergirl88 2y agoWhere was this during the election
- lacoolj 2y agoMost spam are just verifying you exist as a person, then from there you become an actual "target" if you respond. This feels like an in-between that both wastes their time and adds you to extra lists. Send the results somewhere! Not sure if "law enforcement" is applicable (as in, would be able/willing to act on the info) but if so, that's a great use of this data :)
- bripkens 2y agoYou should put all these interactions on the web. For education purposes ofc.
- potatoman22 2y agoYou probably just get more spam texts since you're replying. Maybe that's a good thing tbh