PaYesh Karname
An automated watcher daemon monitoring national exam results with instant multi-messenger alerts.
PaYesh Karname is a high-reliability Node.js automation daemon that actively monitors national final exam evaluation portals. The instant scores are revised, papers are assigned to evaluators, or daily objection windows open, it dispatches push notifications to Bale and Telegram.
Architectural Goals
Core Capabilities & Mechanics
Real-time Score Delta Tracking
Detects even fractional score changes and alerts the user with an exact delta breakdown.
Grader Assignment Detection
Monitors interface lock states to confirm exactly when an exam paper moves to the grading queue.
Objection Window Assistant
Alerts when the daily submission threshold unlocks, collecting necessary two-factor codes via chat.
Multi-Platform Dispatcher
Simultaneously alerts both Telegram and Bale messaging channels to ensure delivery resilience.
Technology Stack by Component
Technical Decisions & Trade-offs
Chat-Centric Operational Model
Turned the messenger conversation into the complete control console, removing the need for an external web dashboard.
Idempotent Polling Architecture
Engineered change-detection to prevent redundant alerts even during portal server resets or intermittent network drops.