Перейти к содержанию

Отправить логи Телеграм

Служебная операция для администратора: отправить в Telegram журнал резервирования заказов клиентов, чтобы посмотреть на него там, где удобно, — в телефоне.

Где искать: Модули → Обслуживание базы данных → Обслуживание → Отправить логи Телеграм

Разбор на примере

Отправка логов

Параметров нет — только кнопки «Выполнить» и «По расписанию». Служба берёт файлы журнала, которые система пишет, когда резервирует товар по заказу клиента или снимает резерв (номер заказа и все его строки — товары, количества, цены, суммы), и отправляет их адресатам из столбца «id Телеграма» настроек telegram компании, в которой её запустили. Список пуст — не отправляет никому. Остальные контакты реестра Telegram, в том числе клиенты, которые писали боту компании, файлов не получают.

Журнал один на весь сервер, а не отдельный для компании: в файлах — резервы заказов всех компаний. Файл журнала — за сутки. Прежде чем отправлять, служба удаляет файлы за прошлые дни — всегда, даже когда бота или адресатов нет. Поэтому отправляется сегодняшний файл, со всеми записями суток: повторный запуск в тот же день шлёт его снова.

Кому это нужно

Не бухгалтеру и не менеджеру. Это инструмент сопровождения: когда что-то пошло не так в нерабочее время, дежурному администратору быстрее взглянуть в телеграм, чем подключаться к серверу.

Службу можно поставить и в расписание — кнопка «По расписанию» здесь активна, — чтобы журнал приходил сам. Каждый запуск отправляет сегодняшний файл целиком, так что при частом расписании одни и те же записи приходят не раз.

Типичные ситуации

Логи не приходят. Проверьте настройки telegram: нужны токен бота и хотя бы один «id Телеграма». Подключённые телеграм-боты этой службой не используются. И журнал должен быть: он появляется, только когда по заказам резервировали товар, а файлы за прошлые дни служба удаляет. Без бота или адресатов окно пишет «Операция выполнена успешно!» — служба только убрала старые файлы. Если файл не удалось отправить, окно показывает «ОШИБКА ОБСЛУЖИВАНИЯ!», а причину ищите в журнале сервера.

Сообщений слишком много. Файл журнала уходит каждому адресату из списка, и каждый запуск отправляет сегодняшний файл снова — сократите список и запускайте службу реже.

Куда смотреть дальше