mirror of
https://github.com/praktimarc/kst4contest.git
synced 2026-08-25 19:46:53 +02:00
1.3 KiB
1.3 KiB
Automated messaging, beacons and skeds
General
Automated replies/beacons must be conservative because they interact with the live ON4KST service.
Established safety behaviour
Historical confirmed rules include:
- beacon/autoanswer scheduling shares controlled timing rather than spawning uncontrolled independent timers;
- minimum interval has been tightened to avoid spam;
- automated text length is bounded;
- invalid or incomplete replies are rejected before transmission;
- a cooldown is not consumed unless a complete valid reply enters the TX queue;
- QRG/frequency requests take precedence where the current implementation defines that;
- automated-message markers are ignored to prevent response loops.
Recent logic used a two-minute cooldown keyed by complete callsign plus chat category and ignored the project's own automated-message marker.
Treat exact marker strings and timing constants as current-code facts to verify, not values to recreate from memory.
Monitoring
Station monitoring is intentionally base-call-wide:
Entering a variant such as:
DN9APW-2
DN9APW-70
monitors:
DN9APW
This reduces manual configuration for sked monitoring.
Keep this separate from chat-member identity, which may require full suffix + category.