How to read SMS content

terraterm

New member
hello

Any suggestions on how to read incoming sms content.

I have setup SMS incoming from anyone
and then Speak text, but that only reads what text I've entered, not the actual SMS content

what am I missing, permissions, accessibility

thx
 

Abalsam

Active member
hello

Any suggestions on how to read incoming sms content.

I have setup SMS incoming from anyone
and then Speak text, but that only reads what text I've entered, not the actual SMS content

what am I missing, permissions, accessibility

thx
There are special magic texts available for incoming sms messages. Your best bet is to include them in the speak text. Please see attached screen shot for a quick and dirty bare bones example I just tested. The magic text fields are in brackets.

Please note that when testing the speak text action on its own, the magic text fields are empty so the action just reads the field names as normal words. However, when a text message is received it is handled properly.

Thanks

Screenshot_20220221-134534~2.png

Thanks
 
Last edited:

Dm114

Well-known member
hello

Any suggestions on how to read incoming sms content.

I have setup SMS incoming from anyone
and then Speak text, but that only reads what text I've entered, not the actual SMS content

what am I missing, permissions, accessibility

thx
Another point is that to use SMS related Magic texts, you must use SMS related triggers. Otherwise these specific Magic texts are not available.
 

terraterm

New member
it does pop-up, but that's all, no audio announcements
 

Attachments

  • Screenshot_20220308-092801.png
    Screenshot_20220308-092801.png
    142.1 KB · Views: 10

Abalsam

Active member
it does pop-up, but that's all, no audio announcements
The macro you included does not have a say text action. I think what pseudocyclic was trying to find out is if in the popup when the macro runs, do the details of the received text message appear or not?

This way we can see if the issue is magic text related (if the details were not in the popup) or say text related.

Thanks
 

FrameXX

Well-known member
@terraterm I hope you are not just testing the trigger manually from MacroDroid, because then the variable placeholders in your popup message action or speak text action won't be ever replaced with the actuall SMS values. You need to test it by sending SMS to your phone by someone else. That way MacroDroid can actually gather data about the SMS and show/speak them, or whatever you want.
 

terraterm

New member
I was only testing on my own, I'll try later.
forum never sends notifications to email, and I'm watching this thread, my response is slow due to this
 

Pseudocyclic

Well-known member
To be crystal clear, the macro MUST contain the correct trigger AND that trigger MUST invoke the macro actions. In other words, the macro has to be invoked because the trigger has detected an incoming text. This is because the trigger gathers all the relevant information (eg sender details, message, etc) and makes it available to the actions.

Obviously this is a simplified explanation from someone (me) who is not an expert but I think you will find it to be sufficiently on point.
 

Dm114

Well-known member
To be crystal clear, the macro MUST contain the correct trigger AND that trigger MUST invoke the macro actions. In other words, the macro has to be invoked because the trigger has detected an incoming text. This is because the trigger gathers all the relevant information (eg sender details, message, etc) and makes it available to the actions.

Obviously this is a simplified explanation from someone (me) who is not an expert but I think you will find it to be sufficiently on point.
You are 100% right and are crystal clear indeed. Hope it'll help @terraterm...
 
Top