Сервер сам пише, коли щось не так
Чотири приводи, через які клуб напише вам у Telegram сам — і чому їх свідомо лише чотири.
Навіщо це
У клубі нема кому дивитись на екран моніторингу. Тому сервер пише туди, де ви вже є, — у той самий Telegram, куди приходить звіт про зміну. Налаштування ті самі: якщо звіт про зміну приходить, то й тривоги приходитимуть.
Про що напише
| привід | коли | що робити |
|---|---|---|
| машина не на звʼязку | мовчить понад 20 хв | підійти до ПК: вимкнений, вибитий кабель, зависла Windows |
| копії бази немає | остання старша за 36 год | перевірити, чи не заповнився диск і чи доступна тека копій |
| фіскальні чеки застрягли | є чеки, які не доїхали до ПРРО | вкладка звітів → фіскалізація; це вже про податкову |
| зміна відкрита понад добу | касир пішов і не зробив Z | зробити Z-звіт: інакше розбіжність ховається між днями |
Коли машина повертається на звʼязок, приходить окреме «✅ знову на звʼязку» — щоб ви не бігли в зал через те, що вже полагодилось саме.
Чому приводів лише чотири
Це навмисно. Сторож, який пише щопівгодини, вимикають на другий день — і тоді він не спрацює тоді, коли справді треба. Тому кожна тривога надсилається один раз, поки стан не зміниться, а приводом стає лише те, через що ви справді підете щось робити.
Двадцять хвилин мовчання машини — теж навмисно: коротше зникнення це зазвичай перезавантаження, і турбувати через нього не варто.
Перевірити, що сервер живий
Дві адреси, які працюють без входу — зручно для зовнішнього моніторингу чи просто закладки в телефоні:
/health— стан клубу одним рядком: скільки машин усього і скільки на звʼязку, чи відкрита зміна, коли була остання копія бази, чи є застряглі фіскальні чеки;/api/version— версія програми, номер схеми бази і номер протоколу агентів.
Якщо /health не відповідає — справа не в мережі клубу, а в самій службі: подивіться
Служби → Cord Arena Club Server на ПК сервера.
Якщо тривог немає взагалі
Перевірте, що Telegram узагалі підключений. Це два рядки у файлі налаштувань сервера
(C:\CordArena\Club\appsettings.json) — TelegramToken і TelegramChatId. Без них сторож
мовчить: писати нікуди. Найпростіша перевірка — чи приходить звичайний звіт про зміну після
Z-звіту: якщо приходить, дійдуть і тривоги.
Токен бота — це секрет. Він живе у файлі налаштувань на ПК сервера, і його не варто пересилати месенджером чи класти в спільні теки.