Сервер сам пише, коли щось не так

Чотири приводи, через які клуб напише вам у Telegram сам — і чому їх свідомо лише чотири.

Навіщо це

У клубі нема кому дивитись на екран моніторингу. Тому сервер пише туди, де ви вже є, — у той самий Telegram, куди приходить звіт про зміну. Налаштування ті самі: якщо звіт про зміну приходить, то й тривоги приходитимуть.

Про що напише

привідколищо робити
машина не на звʼязкумовчить понад 20 хвпідійти до ПК: вимкнений, вибитий кабель, зависла Windows
копії бази немаєостання старша за 36 годперевірити, чи не заповнився диск і чи доступна тека копій
фіскальні чеки застряглиє чеки, які не доїхали до ПРРОвкладка звітів → фіскалізація; це вже про податкову
зміна відкрита понад добукасир пішов і не зробив Zзробити Z-звіт: інакше розбіжність ховається між днями

Коли машина повертається на звʼязок, приходить окреме «✅ знову на звʼязку» — щоб ви не бігли в зал через те, що вже полагодилось саме.

Чому приводів лише чотири

Це навмисно. Сторож, який пише щопівгодини, вимикають на другий день — і тоді він не спрацює тоді, коли справді треба. Тому кожна тривога надсилається один раз, поки стан не зміниться, а приводом стає лише те, через що ви справді підете щось робити.

Двадцять хвилин мовчання машини — теж навмисно: коротше зникнення це зазвичай перезавантаження, і турбувати через нього не варто.

Перевірити, що сервер живий

Дві адреси, які працюють без входу — зручно для зовнішнього моніторингу чи просто закладки в телефоні:

  • /health — стан клубу одним рядком: скільки машин усього і скільки на звʼязку, чи відкрита зміна, коли була остання копія бази, чи є застряглі фіскальні чеки;
  • /api/version — версія програми, номер схеми бази і номер протоколу агентів.

Якщо /health не відповідає — справа не в мережі клубу, а в самій службі: подивіться Служби → Cord Arena Club Server на ПК сервера.

Якщо тривог немає взагалі

Перевірте, що Telegram узагалі підключений. Це два рядки у файлі налаштувань сервера (C:\CordArena\Club\appsettings.json) — TelegramToken і TelegramChatId. Без них сторож мовчить: писати нікуди. Найпростіша перевірка — чи приходить звичайний звіт про зміну після Z-звіту: якщо приходить, дійдуть і тривоги.

Токен бота — це секрет. Він живе у файлі налаштувань на ПК сервера, і його не варто пересилати месенджером чи класти в спільні теки.