by Patrick Corgan
Version 1 (September 5, 2024)
Download (19 downloads)
This flow is the digital equivalent of leaving someone a note. The receiving device will post a notification, but won't play a sound or vibrate. Great for sending time-insensitive info to someone who is asleep, reading, or just busy. When they're ready to look at it, your note will be waiting.
This is not a messaging solution. There isn't even a "reply" button. This is just for when you have something to say, but it can wait, and a response probably isn't necessary.
This flow is rediculously huge. A smaller, non-premium version is available here: https://llamalab.com/automate/community/flows/48834
It has the same functionality, just without the options.
πΈπππ¦πͺππ§ππ¨ π₯π§ππ’ππͺπ’πΈ
------------------------------
ππΊ ππ’π΅π³πͺπ€π¬ ππ°π³π¨π’π―
π οΈππ πππππ₯π€ πππ ππ£ππ₯ππππ€ππ€ π¨ππππ ππβοΈ
------------------------------
---FLOW SETTINGS---
[[Thank you to Hub Space for the most excellent flow "ππ Load Variables from Flow Description" (https://llamalab.com/automate/community/flows/44477) for this functionality.]]
logDebugInfo
true: On errors, write debug info to the flow log.
false: Don't log extra info. Basic error info will still be displayed in a dialog box.
useEncryption
true: Encrypt messages using end-to-end encryption. You will need to specify an Automate generic credentials account (see below).
false: Send messages as plain text. Cipher account settings are ignored.
defaultAccount
π΄π΅π³πͺπ―π¨: Default Google account to send messages from (for sending), and to listen for messages to (for receiving). Use empty string ("") to be prompted each time.
defaultCipherAccount
π΄π΅π³πͺπ―π¨: Default generic credentials account to use to encrypt messages. Use empty string ("") to be prompted each time. If prompted for credentials, you will have the option to send unencrypted messages.
defaultSendToAccount
π΄π΅π³πͺπ―π¨: Default Google account to send messages to. You will still be prompted each time, but this text will pe pre-populated in the dialog box.
@.options{
"logDebugInfo": true,
"useEncryption": true,
"defaultAccount": "",
"defaultCipherAccount": "",
"defaultSendToAccount": ""
}#.options
π‘πΌππ²
Each fiber reads the values in this section once, when it first starts (i.e., when the listener first starts, and each time you go to send a note). If you change any of these values while the flow is running, you will need to stop and restart the flow for those changes to take effect.
Use care when changing values in this section. For boolean options, any value used will evaluate to either "true" or "not true", but for clarity it's best to stick to 'true' and 'false' or 1 and 0.
For strings, enclose the value in "quotes", or use an empty string ("") to have the flow prompt you for a value for each message sent.
Also the stute fish will note that the values are formatted as a JSON object. There's no error trapping or formatting checks so the flow will error out if you screw up the format.