πŸ“¨ Send a Note

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.