Вопросы и ответы /Уведомления, логи, контроль работы

Уведомления, логи, контроль работы

Здесь собрано всё про контроль работы ботов: как убедиться, что объявления реально публикуются (скриншоты в Telegram, логи и история постов в кабинете), какие уведомления приходят и куда, и как настроить тишину, чтобы вас не будили ночью. Многое из того, что кажется «странным», на самом деле штатное поведение, и мы это поясняем.

Как мне вообще понять, что бот реально постит, а не просто «висит включённым»?
Есть три независимых способа проверить. 1) В кабинете откройте раздел «Логи» (верхнее меню) — там появляются зелёные строки «ПОСТ ОПУБЛИКОВАН: <ссылка на группу>» (на иврите «פוסט פורסם») с тегом FB или MP и временем. 2) Рядом с такой строкой видно мини-превью скриншота 120×80 — это настоящий снимок ленты после публикации (кликните, чтобы открыть на весь экран). 3) В ваш личный Telegram-бот после каждого поста приходит галочка и фото, а раз в час — карточка «📊 Статистика · ✅ Постов: X из N · Rate: Z%». Если появляются свежие скриншоты, а X растёт час от часа — бот работает.
Что значит строка «✅ Постов X из N»?
Это итог одного часового цикла постинга. N — сколько постов запланировано на этот час (зависит от вашей настройки «постов в час»), а X — сколько реально опубликовано за цикл. Например, «✅ Постов: 7 из 8» означает, что из 8 запланированных вышло 7. В техническом логе та же информация выглядит как «[HOURLY STATS] SRV-N | HH:MM | OK:7/8 Rate:88%», где Rate — процент успеха именно этого часа (7 из 8 = 88%), а не за всё время.
Куда вообще приходят уведомления — в какой бот или чат?
В тот Telegram, который вы привязали к кабинету (на ваш Telegram-ID). При установке ваш ID одновременно прописывается и в боты на сервере (FB и MP), и в ваш личный бот объявлений — поэтому все они шлют сообщения прямо вам. Дополнительно панель дублирует критичные алерты через общий бот @BuzzPostLinkBot. Точное имя бота, который шлёт уведомления по каждому серверу, видно в кабинете → раздел «Уведомления» → строка «📨 Уведомления приходят в @username».
Какие уведомления я буду получать?
Основные: скриншот каждого опубликованного объявления (для групп — «✅ ПОСТ ОПУБЛИКОВАН» + фото, для Marketplace — «✅ MP пост опубликован / 💰цена₪ · 🛏комнаты · 📍город» + фото); Facebook ограничил активность (rate-limit); сессия Facebook слетела (нужен повторный вход); Telegram-сессия сбора объявлений умерла; сервер не отвечает / снова онлайн; бот остановлен (пауза или оплата); у групп — сообщение о старте сервера и почасовая карточка статистики; в ленте кабинета — «Оплата получена ✅» и «Бонус за друга 🎁». На почту письма приходят только при rate-limit Facebook, при истёкшей сессии Facebook и при сбросе пароля.
Мне после каждого поста приходит скриншот — это нормально? Можно отключить?
Да, это штатно: после каждой успешной публикации бот присылает фото вашей ленты группы или карточки на Marketplace, чтобы вы видели, что объявление реально вышло. Важный нюанс: эти скриншоты приходят напрямую от бота, поэтому «Тихие часы» и «Не беспокоить» их НЕ глушат — они придут даже ночью. Отдельной кнопки «не присылать скриншоты успешных постов» в кабинете нет. Если поток мешает, можно по конкретному серверу выключить тумблер «💬 Telegram» в разделе «Уведомления», но тогда замолчат и панельные алерты по этому серверу.
Как настроить тихие часы, чтобы не будили ночью?
Кабинет → раздел «Уведомления» → блок «🌙 Тихие часы (Asia/Jerusalem)». Задайте окно, например с 22 до 7 (это значения по умолчанию), и нажмите «Сохранить». В это время по часовому поясу Иерусалима панельные уведомления приходить не будут. Кнопка «Сбросить» убирает окно. Учтите: прямые сообщения от ботов (скриншоты постов, закреп о rate-limit Facebook) тихие часы не отключают — для полной тишины используйте «Не беспокоить».
Как полностью заглушить все уведомления на время?
Кабинет → «Уведомления» → блок «🔕 Не беспокоить» → выберите пресет: «1 ч», «4 ч», «До утра» или «24 ч». Появится плашка «Уведомления заглушены до …». Чтобы вернуть звук раньше — нажмите «Снять». Это глушит все панельные уведомления (и Telegram, и email) сразу по всем серверам. Действует, пока не истечёт выбранный срок или пока вы не снимете вручную.
Можно отключить email, но оставить Telegram (или наоборот)?
Да. В кабинете → «Уведомления» → раздел «По серверам» у каждого сервера есть два независимых тумблера: «💬 Telegram включён/выключен» и «📧 Email включён/выключен». Они работают раздельно — можно оставить Telegram и выключить почту, или наоборот. Это настраивается отдельно для каждого сервера.
Почему я вижу в логах красные ошибки и жёлтые предупреждения, но посты всё равно идут?
Это нормально — не каждая цветная строка означает поломку. Часть из них бот обрабатывает сам: пропустил недоступную группу, сделал повторную попытку, перезапустил Chrome из-за нехватки ресурсов (слот просто пропускается и повторится позже). Серьёзные вещи — rate-limit Facebook и «слетела сессия» — специально НЕ помечаются как ошибка бота, для них есть отдельный баннер и уведомление. Главный показатель один: если строки «ПОСТ ОПУБЛИКОВАН» и почасовое «Постов X из N» продолжают появляться, значит система работает.
Пришло «📊 0/8 постов» за час — бот сломался?
Не обязательно. 0 из 8 значит, что в этом часе ничего не опубликовалось, и причина обычно указана в скобках: «(контент не получен)», «(сеть недоступна)», «(Chrome не запустился)» — это разовые ситуации, слот пропускается и повторяется в следующий час. Но если рядом написано «сессия Facebook слетела» — нужно зайти через VNC и заново войти в Facebook (об этом также придёт уведомление и появится баннер в кабинете). А ещё ноль постов часто означает, что закончились новые объявления для публикации — это тоже штатно.
Пришло «Facebook ограничил активность (rate-limit)» — что делать?
Ничего особенного делать не нужно. Это лимит самого Facebook, а не ошибка бота. Бот встаёт на паузу и сам возобновит работу. Для групп пауза идёт по нарастающей: 3 часа → 6 часов → 24 часа (по числу блокировок подряд), для Marketplace — фиксированно 30 минут. В сообщении/письме указано, на сколько именно пауза. Если блокировки повторяются, стоит проверить качество текста и фото или сделать перерыв на пару дней.
Придёт ли уведомление, если упадёт сам сервер?
Да. Если сервер (VDS) не отвечает дольше примерно 10 минут, панель пришлёт «🔴 Сервер не отвечает, недоступен N мин» со ссылкой на страницу сервера, а когда он вернётся — «✅ Сервер снова онлайн, время простоя N мин». Эти алерты подчиняются «Тихим часам» и «Не беспокоить». Если вы их не отключали, вы узнаете о сбое и о восстановлении без захода в кабинет.
Почему иногда об ошибке постинга мне не приходит сообщение в Telegram?
Это сделано специально, чтобы не спамить мелочами. Разовые и временные сбои бот пишет только в лог-файл, а в Telegram эскалирует, лишь когда подряд накапливается много ошибок или происходит по-настоящему критичное событие (слетела сессия, rate-limit, ноль постов за час). Успешные публикации при этом показываются всегда. То есть тишина по ошибкам — это норма; смотрите на наличие свежих скриншотов и почасовой статистики.
Где посмотреть скриншоты постов и полную историю?
В трёх местах. 1) Прямо в разделе «Логи»: в строке публикации есть мини-превью 120×80, клик открывает картинку во весь экран. 2) В «Полной истории постов по серверу» — внизу раздела «Логи» нажмите кнопку нужного сервера (откроется /v2/server//history): там карточки постов со скриншотом, временем и ссылкой на группу, а вверху счётчики «Всего постов», «Последний пост» и «Уникальных групп». 3) Каждый скриншот бот сразу присылает фотографией в ваш личный Telegram-бот.
Как часто обновляются логи в кабинете — это в реальном времени?
Лента обновляется автоматически примерно раз в 60 секунд, плюс есть кнопка «Обновить»/«רענון» для обновления вручную. Данные приходят из общего опроса серверов, который сам кэшируется около минуты, поэтому реальная задержка появления свежей строки может быть до 1–2 минут. Это близко к реальному времени, но не посекундно. Чтобы лента сама прокручивалась к новым строкам, включите тумблер «Live tail» (с зелёной пульсирующей точкой).
Что значат теги FB, MP и SRV-1 в логах и как фильтровать?
FB — это бот, который постит в группы Facebook, MP — бот Marketplace. SRV-1, SRV-2 — номера ваших серверов (лента общая по всем, и тег показывает, к какому серверу относится строка). В тулбаре есть фильтр по боту «Все/FB/MP», фильтр по времени «1ч/6ч/24ч/Все» и поиск. Цвет строки показывает событие: зелёный — успех/публикация, красный — ошибка, жёлтый — предупреждение.
Можно ли отфильтровать логи только по ошибкам или скачать полный лог-файл?
Отдельной кнопки «Ошибки» нет — есть фильтр по боту (Все/FB/MP), по времени и поиск. Ошибки видно по красной подсветке; чтобы быстро их найти, наберите в поиске, например, «FAIL» или «не удалось». Скачать сырой лог-файл из кабинета тоже нельзя: показывается отфильтрованная лента важных событий (последние ~40 строк на сервер) и история постов со скриншотами. Полный технический лог живёт на самом сервере, и при необходимости его смотрит поддержка.
Почему у некоторых постов в логе нет скриншота, а в «Истории постов» постов как будто меньше, чем было?
Скриншот делается только после успешной публикации и добавляется в лог отдельным маркером. Если у строки нет картинки — это обычно служебная строка (старт бота, почасовая статистика, предупреждение), у них скриншота и не должно быть. «Полная история постов» специально показывает только посты со скриншотом, чтобы не было пустых карточек — поэтому записи без снимка туда не попадают. Кроме того, на сервере хранятся последние примерно 50 скриншотов, и у очень старых постов превью может стать «недоступно» — это не значит, что поста не было.
Что значит закреплённое (запиненное) сообщение в чате с ботом?
Бот закрепляет только критичные события, чтобы они держались наверху чата: упавшая сессия Facebook или Telegram, rate-limit, «нет новых объявлений 3 раза подряд». Обычные подтверждения постов и почасовая статистика не закрепляются. Закреп снимается, когда событие исчерпано — например, когда закончился cooldown rate-limit. Почасовая карточка статистики, кстати, не плодит новые сообщения, а обновляется поверх предыдущей, чтобы не спамить.
На какой адрес и от кого приходят письма, и почему я их не вижу?
Письма отправляются с адреса [email protected]. На почту приходят только три типа: rate-limit Facebook, истёкшая сессия Facebook и сброс пароля — всё остальное идёт в Telegram. Если письма не приходят, проверьте папку «Спам» и убедитесь, что у этого сервера в разделе «Уведомления» включён тумблер «📧 Email». В подвале каждого письма есть контакты поддержки: Telegram @BuzzPostil и WhatsApp +972-58-638-4995.
Можно настроить разные тихие часы для разных серверов?
Нет. «Тихие часы» и «Не беспокоить» — глобальные, на весь аккаунт сразу. По отдельным серверам настраиваются только тумблеры каналов: «💬 Telegram» и «📧 Email» (включить или выключить уведомления конкретного сервера). Также нельзя задать тихие часы в произвольном часовом поясе — окно всегда считается по времени Иерусалима (Asia/Jerusalem).
У меня в логах пусто и написано «Логи появятся, когда запустится первый сервер». Это поломка?
Нет, это просто значит, что у вас ещё нет ни одного запущенного сервера с ботами, поэтому событий пока нет. На странице есть кнопка «+ Заказать первый сервер». Как только сервер развёрнут и бот начал работать, строки появятся автоматически — первая порция примерно в течение минуты после запуска.

Не нашли ответ?

Напишите нам - ответим в течение часа в рабочее время (07:00-24:00).