Add prop_node plugin

Add propagation nodes management plugin.

Configurable propagation nodes discovery from announces, enable or disable PN function, set your favorite address manually or from the PN announce list, auto send to PN on failed delivery, auto or manual sync to retrieve queued messages from PN.

============================================================
PROPAGATION NODE PLUGIN
============================================================

Commands:
  prop status          - Show detailed status
  prop on/off          - Enable/disable plugin
  prop list            - List propagation nodes
  prop set <#|hash>    - Set active node by index or hash
  prop unset           - Deactivate node
  prop sync            - Sync messages now
  prop send <#|hash> <message>  - Send via prop node
  prop autosync on/off - Toggle auto-sync
  prop interval <s>    - Set sync interval
  prop retry on/off    - Auto-retry failed
  prop discover on/off - Toggle alerts
============================================================
This commit is contained in:
F
2025-11-23 16:22:24 +01:00
committed by GitHub
parent bd42a87f67
commit b64276aafc

1296
plugins/prop_nodes.py Normal file
View File

File diff suppressed because it is too large Load Diff