Line 1: |
Line 1: |
| + | ===<p><b>About</b></p>=== |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | This trigger will be activated when a notification is received or deleted. |
| + | You can add additional filters based on the application the notification came from and the content of the notification text. |
| + | |
| + | The prevent multiple triggers option can be used in situations where multiple rapid notification updates occur (more than one in a fraction of a second). For example an app may receive a push notification (which is an incoming notification and will cause a trigger) and then immediately do something in the app to refresh that notification causing another trigger. By enabling this option on a single trigger will fire which in most situations is the desired behavior. |
| + | </pre> |
| + | |
| + | ==<p><b>Supported configurations</b></p>== |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | Both options (Received and cleared) share the same settings. |
| + | </pre> |
| + | |
| + | === Application(s) === |
| + | |
| + | * ''''' Select Application(s) ''''' |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | Select one or more applications that will activate the trigger. |
| + | </pre> |
| + | |
| + | * ''''' Any Application ''''' |
| <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> | | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
− | This trigger will fire when a notification is received. You can add additional filters based on the application the notification has come from and the content of the notification text.
| + | It will react to any installed application. |
| + | </pre> |
| + | |
| + | === Filter === |
| | | |
− | By using this trigger in conjunction with the Speak Text action you can speak the incoming notification text.
| + | * ''''' Any Application ''''' |
| | | |
− | The prevent multiple triggers option can be used in situations where multiple rapid notification updates occur (more than one in a fraction of a second). For example an app may receive a push notification (which is an incoming notification and will cause a trigger) and then immediately do something in the app to refresh that notification causing another trigger. By enabling this option on a single trigger will fire which in most situations is the desired behavior. | + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | It reacts to any content. |
| + | </pre> |
| + | |
| + | * ''''' Matches ''''' |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | The text of the notification must match a regular expression (you must enable the "Enable regular expression matching" checkbox). |
| + | </pre> |
| + | |
| + | * ''''' Contains ''''' |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | The notification text must contain the text defined in the trigger or the content of a variable (only if I use magic text). |
| + | </pre> |
| + | |
| + | * ''''' Excludes ''''' |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | The notification text must not contain the text that is defined in the trigger or the content of a variable (only if I use magic text). |
| + | </pre> |
| + | |
| + | === Checkbox === |
| + | |
| + | * '''Enable regular expression matching''' |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | Regular expression matching (or regex matching) is a technique for finding patterns within text using a specialized syntax known as regular expressions. It's a powerful tool for text processing and pattern recognition. |
| + | </pre> |
| + | |
| + | * '''''Case insensitive''''' |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | It will ignore the use of upper and lower case in title and detail. |
| + | </pre> |
| + | |
| + | * '''''Ignore ongoing notifications''''' |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | Ignore all persistent notifications. |
| + | </pre> |
| + | |
| + | * '''''Prevent multiple triggers''''' |
| + | |
| + | <pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;"> |
| + | Can be used in situations where multiple rapid notification updates occur (more than one in a fraction of a second). For example an app may receive a push notification (which is an incoming notification and will cause a trigger) and then immediately do something in the app to refresh that notification causing another trigger. By enabling this option on a single trigger will fire which in most situations is the desired behavior. |
| </pre> | | </pre> |
| + | |
| + | * '''''Notification Sound''''' |
| + | |
| + | '''''- Any value''''' |
| + | |
| + | '''''- Has sound''''' |
| + | |
| + | '''''- Has no sound ''''' |