External bot command scripts for MeshcomWebDesk.
- Clone this repository to any local folder:
git clone https://github.com/DH1FR/MeshcomWebDesk-Scripts.git - In MeshcomWebDesk → Settings → 🤖 Bot, set External Commands Directory to the cloned folder.
- Add a bot command entry with ⚙️ External checked and the script filename.
Requires a licensed MeshcomWebDesk installation.
| Script | Command | Description | Requires |
|---|---|---|---|
prop.py |
--prop |
Solar propagation conditions (SFI, SN, A/K-index, X-ray) | Python 3, internet |
- Read stdin as UTF-8 JSON (see payload format in each script's header)
- Write the reply as a single line to stdout
- Exit with code 0 on success, non-zero on error
- Keep the reply short enough for a LoRa message (~149 chars)
See prop.py for a working example.