Line 14: |
Line 14: |
| Magic text can be written in 2 ways : Curly brackets {value} and square brackets [value]. Curly brackets aren't supported on very old versions like v5.20 and below but it's recommended to use it when interacting with dictionaries/arrays as with square brackets it can get confusing where you are very quickly. | | Magic text can be written in 2 ways : Curly brackets {value} and square brackets [value]. Curly brackets aren't supported on very old versions like v5.20 and below but it's recommended to use it when interacting with dictionaries/arrays as with square brackets it can get confusing where you are very quickly. |
| </pre> | | </pre> |
− |
| |
− | __TOC__
| |
| | | |
| ==<p><b>Requires a trigger to operate</b></p>== | | ==<p><b>Requires a trigger to operate</b></p>== |
Line 54: |
Line 52: |
| | | |
| === Call (Active, Ended, Incoming, Missed, Outgoing) === | | === Call (Active, Ended, Incoming, Missed, Outgoing) === |
− | * '''''Call number''''' | + | * '''''Call name''''' |
− | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">[call_number] | + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">[call_name] |
| Returns the number from which the call was received. | | Returns the number from which the call was received. |
| e.g. If you receive a call from MacroDroid user | | e.g. If you receive a call from MacroDroid user |
Line 61: |
Line 59: |
| [call_name] = MacroDroid user | | [call_name] = MacroDroid user |
| </pre><br> | | </pre><br> |
− | * '''''Call name''''' | + | * '''''Call number''''' |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
− | [call_name] | + | [call_number] |
| Returns the name from where the call was received if available. | | Returns the name from where the call was received if available. |
| | | |
− | For example, if you receive a call from 1234567890
| + | e.g. If you receive a call from 1234567890 |
| [call_number] = 1234567890 | | [call_number] = 1234567890 |
| </pre><br> | | </pre><br> |
Line 72: |
Line 70: |
| === SMS received === | | === SMS received === |
| * '''''Incoming SMS contact''''' | | * '''''Incoming SMS contact''''' |
− | '''''This magic text appears when using any variation of "SMS received"'''''.
| |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
− | | + | [sms_name] - Name of the person sending the SMS (the sender must be in your contact list). |
− | [sms_name] Name of the person sending the SMS (the sender must be in your contact list). | + | e.g. If you receive an SMS from Macrodroid user |
| + | [sms_name] = Macrodroid user |
| </pre><br> | | </pre><br> |
| * '''''Incoming SMS message''''' | | * '''''Incoming SMS message''''' |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [sms_message] - Contains the text of the sms. | | [sms_message] - Contains the text of the sms. |
| + | e.g. If you receive an SMS with a message "Hello, have a nice day" |
| + | [sms_message] = Hello, have a nice day |
| </pre><br> | | </pre><br> |
− | | + | * '''''Incoming SMS number''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [sms_number] - SMS sender number. | | [sms_number] - SMS sender number. |
− | | + | e.g. If you receive an SMS from +1 1234567890 |
− | For example, if you receive an SMS from "Macrodroid user"
| + | [sms_number] = +1 1234567890 |
− | the message "Hello, have a nice day"
| |
− | comes from the phone number +1 12345678
| |
− | | |
− | the magic text would return this:
| |
− | | |
− | [sms_name] = Macrodroid user
| |
− | | |
− | [sms_message] = Hello, have a nice day
| |
− | | |
− | [sms_number] =+1 12345678 | |
| </pre><br> | | </pre><br> |
− |
| |
| === Logcat === | | === Logcat === |
| + | * '''''Logcat entry line''''' |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [logcat_line] - Returns the reference logcat line configured in the trigger. | | [logcat_line] - Returns the reference logcat line configured in the trigger. |
Line 103: |
Line 94: |
| | | |
| === Notifications === | | === Notifications === |
| + | * '''''Notification title''''' |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
− | [not_title] - Notification title. | + | [not_title] - is a prominent text element that concisely summarizes the key subject or purpose of a notification. |
− | | + | </pre><br> |
− | [not_ticker] - Notification ticker text, is a brief text that scrolls temporarily across the status bar of an Android device when a new notification arrives. This feature was removed in Android 5.0 Lollipop, but it can still be found on some devices or restored using third-party apps. | + | * '''''Notification ticker text''''' |
− | | + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
− | [notification] - Notification text. | + | [not_ticker] - is a brief text that scrolls temporarily across the status bar of an Android device when a new notification arrives. This feature was removed in Android 5.0 Lollipop, but it can still be found on some devices or restored using third-party apps. |
− | | + | </pre><br> |
− | [not_sub_text] - Notification sub text, is a secondary text element that provides additional context or detail to a notification. | + | * '''''Notification text''''' |
− | | + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
− | [not_text_lines] - Notification big text, is a feature that allows to display a more significant amount of text within a notification. | + | [notification] - is the text displayed in a notification. It is the main part of the notification and usually contains information about the content of the notification. |
− | | + | </pre><br> |
− | [not_action_names] - Notification actions names, are clickable buttons or links embedded within notifications that allow users to perform specific tasks directly without opening the associated app. | + | * '''''Notification sub text''''' |
− | | + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
− | [not_app_name] - Notification app name, is the name of the app that generated the notification. | + | [not_sub_text] - is a secondary text element that provides additional context or detail to a notification. |
− | | + | </pre><br> |
− | [not_app_package] - Notification app package, It is the package name of the application that created the notification. | + | * '''''Notification big text''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | [not_text_lines] - is a feature that allows to display a more significant amount of text within a notification. |
| + | </pre><br> |
| + | * '''''Notification actions names''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | [not_action_names] - are clickable buttons or links embedded within notifications that allow users to perform specific tasks directly without opening the associated app. |
| + | </pre><br> |
| + | * '''''Notification app name''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | [not_app_name] - is the name of the app that generated the notification. |
| + | </pre><br> |
| + | * '''''Notification app package''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | [not_app_package] - is the package name of the application that created the notification. |
| </pre><br> | | </pre><br> |
− |
| |
| === Spotify === | | === Spotify === |
| + | * '''''Spotify track id''''' |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [spotify_track_id] - Returns the Track ID of the song. | | [spotify_track_id] - Returns the Track ID of the song. |
− | | + | </pre><br> |
| + | * '''''Spotify artist''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [spotify_artist] - Returns the artist of the song, "Started music" is not supported | | [spotify_artist] - Returns the artist of the song, "Started music" is not supported |
− | | + | </pre><br> |
| + | * '''''Spotify album name''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [spotify_album] - Returns the album of the song, "Started music" is not supported | | [spotify_album] - Returns the album of the song, "Started music" is not supported |
− | | + | </pre><br> |
| + | * '''''Spotify track name''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [spotify_track] - Returns the name of the song, "Started music" is not supported | | [spotify_track] - Returns the name of the song, "Started music" is not supported |
− | | + | </pre><br> |
| + | * '''''Spotify length (s)''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [spotify_length_s] - Returns the length of the song in seconds. | | [spotify_length_s] - Returns the length of the song in seconds. |
− | | + | </pre><br> |
| + | * '''''Spotify is playing''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| [spotify_is_playing]- Returns a boolean state (true or false). | | [spotify_is_playing]- Returns a boolean state (true or false). |
| </pre><br> | | </pre><br> |
− |
| |
| === Weather === | | === Weather === |
| + | * '''''Temperature (Celsius)''''' |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_temperature_c} - Temperature (Celsius). | | {weather_temperature_c} - Temperature (Celsius). |
− | | + | </pre><br> |
| + | * '''''Temperature (Temperature (fahrenheit)''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_temperature_farenheit} - Temperature (fahrenheit). | | {weather_temperature_farenheit} - Temperature (fahrenheit). |
− | | + | </pre><br> |
| + | * '''''Wind speed m\s''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_wind_speed} - Wind speed m\s. | | {weather_wind_speed} - Wind speed m\s. |
− | | + | </pre><br> |
| + | * '''''Wind speed (mph)''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_wind_speed_mph} - Wind speed (mph). | | {weather_wind_speed_mph} - Wind speed (mph). |
− | | + | </pre><br> |
| + | * '''''Wind speed (kmh)''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_wind_speed_kmh} - Wind speed (kmh). | | {weather_wind_speed_kmh} - Wind speed (kmh). |
− | | + | </pre><br> |
| + | * '''''Temperature Wind direction''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_wind_direction} - Wind direction (degrees). | | {weather_wind_direction} - Wind direction (degrees). |
− | | + | </pre><br> |
| + | * '''''Humidity''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_humidity} - Humidity. | | {weather_humidity} - Humidity. |
− | | + | </pre><br> |
| + | * '''''Weather conditions''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| {weather_conditions} - Weather conditions. | | {weather_conditions} - Weather conditions. |
− |
| |
| </pre><br> | | </pre><br> |
| | | |