Nile Bingo Hybrid Developer Suite & Client Telemetry
Master server dashboard · telemetry & remote control
Broadcast an immediate emergency freeze to every online terminal (queued for offline ones). Each terminal locks with your custom message until released.
Real-time heartbeats, current phase, rounds/min velocity and balance burn. Auto-refreshes every 15s.
Heartbeats every 60s. Offline after 5 min of silence.
Upload a release artifact zip (built via npm run package:update). Machines on other versions receive it on their next heartbeat: download → verify → silent restart. Leave inactive to keep it unpublished.
Self-serve sign-ups awaiting approval. Approve to activate the terminal and queue its initial trial rounds / bonus.
Direct +/−/set balance adjustments (NBP = ETB credit). Executes on the terminal's next sync; queued while offline. Each adjustment writes an audited ledger row (ref DEV-CMD-…). Verify Telebirr/CBE transfers here, then credit instantly.
Encrypted customer snapshots — content is unreadable without the customer's passphrase or the machine recovery key.
Franchise / new-branch enquiries captured by the Telegram bot (TV banner → t.me/nile_bingo_bot). Call back the phone number promptly.
Bug / hardware-crash reports with the machine's latest heartbeat diagnostics attached.
Top-up requests captured by the Telegram bot (terminal Get Balance → REQ code). Verify the Telebirr/CBE transfer, then any admin approves from a support Telegram chat (TELEGRAM_ADMIN_CHAT_ID, comma-separated): /topup <id> <paidEtb> — the TOP token is sent to the customer automatically.