Звіт про зміну в Telegram

Власник дізнається про день одразу після закриття зміни — разом із розбіжністю каси.

Що приходить

Щойно касир закриває зміну, власнику в Telegram прилітає повідомлення:

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

Нуль розбіжності показується словом «нуль» із галочкою, будь-яка інша — зі знаком і попереджувальним значком.

Як увімкнути

  1. У Telegram знайдіть @BotFather, створіть бота (/newbot) — отримаєте токен виду 123456789:AAH....
  2. Створіть групу для звітів (або напишіть боту особисто) і додайте туди бота.
  3. Дізнайтесь id чату: додайте в групу @getmyid_bot або відкрийте https://api.telegram.org/bot<ТОКЕН>/getUpdates після повідомлення в групі.
  4. Впишіть обидва значення в appsettings.json сервера:
"Club": {
  "TelegramToken": "123456789:AAH...",
  "TelegramChatId": "-1001234567890"
}
  1. Перезапустіть службу Cord Arena Club Server.

Якщо не хочете звітів

Лишіть обидва поля порожніми — нічого не надсилатиметься. Це стан за замовчуванням.

Безпека

Токен бота — це пароль: хто його має, той може писати від імені вашого бота. Тримайте appsettings.json там, де він є (на сервері клубу), і не викладайте файл у чати чи хмарні диски.

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