by reidjs on 3/9/24, 3:50 PM with 69 comments
If this is useful to you, please give it a try and let me know what you think. Thanks.
by xyst on 3/9/24, 6:24 PM
I have a daily shortcut that runs at X time. Shortcut checks a calendar for events, if today contains one or more events. It will parse the text from these events (comma separated fully qualified phone numbers or iMessage accounts), and send the message contained in the body of the event.
Added bonus here is that I can also send group messages.
If I need to have the message sent on repeat, then I put the cal event on repeat.
I could possibly even have templated messages (ie, insert month and year into message), but I haven’t deep dived into that rabbit hole.
Downside here though is that you need an iOS device to always be on.
by latexr on 3/9/24, 10:10 PM
The message text is URL encoded, the phone number is auto-retrieved from the contact, then an sms: URL is generated and added to my reminders app. When the time comes, I simply click the link and it auto-populates in Messages, ready to send or tweak.
by alchemist1e9 on 3/9/24, 5:23 PM
by dsalzman on 3/9/24, 8:11 PM
by Solvency on 3/9/24, 5:52 PM
You could read all inbound messages from the Messages app and reply as well. You could even hook it up to a local LLM and run a small support agent.
Is there ANY reason a small business owner couldn't do this and avoid paying SaaS fees?
by pavel_lishin on 3/9/24, 11:31 PM
by jpalawaga on 3/10/24, 12:09 AM
by Krasnol on 3/10/24, 2:28 AM
I use it mostly with my SO as a reminder we send to each other at certain times.
by jbaber on 3/10/24, 4:22 AM
by baxtr on 3/9/24, 5:17 PM
by asciii on 3/9/24, 5:38 PM
by digiconfucius on 3/10/24, 3:35 AM
by anonymouse008 on 3/9/24, 6:48 PM
--------
tell application "Messages" set phoneNumber to "+15555555555" set messageToSend to "This is a test!"
try set iMessageService to (1st account whose service type = iMessage) set iMessageBuddy to participant phoneNumber of iMessageService
if exists iMessageBuddy then
set theMessage to send messageToSend to iMessageBuddy
delay 2 -- Wait for a short time to allow the message status to update
if status of theMessage is not "delivered" then
error "iMessage not delivered"
else
log ("sent as iMessage to: " & phoneNumber)
end if
else
error "Not an iMessage user"
end if
on error
try
set SMSService to (1st account whose service type = SMS)
set SMSBuddy to participant phoneNumber of SMSService
send messageToSend to SMSBuddy
log ("sent as SMS to: " & phoneNumber)
on error
log ("ERROR: COULD NOT SEND TO: " & phoneNumber)
end try
end try
end tellby nlawalker on 3/9/24, 5:47 PM