LOLBOT
Все разделы документации
МОДУЛИ

Журнал сообщений

Как включить журнал изменённых и удалённых сообщений LOLBOT в Lolka, выбрать закрытый канал, настроить исключения и что делать с пометкой «Содержимое недоступно».

Что делает модуль#

Бот публикует в выбранный канал сообщения участников, которые были изменены (текст до и после) или удалены (текст и ссылки на вложения). Это помогает модераторам разбирать конфликты, когда нарушитель удалил или переписал сообщение.

Где найти#

Кабинет → Модули → Журнал сообщений.

Быстрый старт#

  1. Создайте закрытый канал, например #журнал-сообщений, доступный только команде.
  2. Откройте модуль, выберите этот канал в «Канал журнала», сохраните и включите модуль переключателем «Модуль» в шапке страницы — он сохраняется сразу.
  3. Отметьте, что записывать: «Изменённые сообщения» и/или «Удалённые сообщения».
  4. Сохраните. Отправьте тестовое сообщение, отредактируйте и удалите его — в канале журнала появятся две записи.

Важно. Записи увидят все, у кого есть доступ к каналу журнала. Выбирайте закрытый канал.

Настройки#

НастройкаЧто делает
Канал журналаКуда публиковать записи. Сам канал журнала исключается автоматически
Изменённые сообщенияТекст до и после редактирования
Удалённые сообщенияТекст и ссылки на вложения удалённого сообщения
Не записывать сообщения ботовПропускать сообщения других ботов. Сообщения самого LOLBOT не попадают в журнал никогда
Роли-исключенияСообщения участников с этими ролями не записываются
Каналы-исключенияСообщения в этих каналах не записываются

Рядом с каналом появится пометка «бот не может писать», если у бота нет прав на отправку в выбранный канал.

Как хранятся копии#

Чтобы показать исходный текст, LOLBOT хранит копии сообщений 7 дней — только на серверах с включённым модулем. Копии удаляются:

  • через 7 дней;
  • когда исходное сообщение удалено и запись опубликована;
  • сразу при выключении журнала;
  • при окончании Premium.

Сообщения в исключённых каналах и в канале журнала не копируются. Упоминания внутри записей не срабатывают — текст показывается блоком кода.

Какие права нужны боту#

  • Просмотр каналов, за которыми ведётся журнал.
  • Просмотр канала журнала и отправка в него сообщений.

Free и Premium#

Premium. Журнал сообщений целиком доступен на Premium. После окончания подписки новые записи не создаются, а сохранённые копии удаляются; настройки остаются.

Ограничения#

  • Lolka не сообщает, кто удалил сообщение, поэтому в записи указан только автор.
  • Сообщения, отправленные до включения журнала, старше 7 дней или пришедшие во время перезапуска бота, попадут в журнал с пометкой «Содержимое недоступно».
  • События, пропущенные во время разрыва соединения с Lolka, не восстанавливаются.
  • Чтобы не превышать лимиты Lolka, записи отправляются пачками — не чаще одного сообщения в 5 секунд на сервер. При массовом удалении в журнал попадает до 50 событий, остальные — сводкой с их количеством.
  • Изменение без правки текста (например, подгрузка превью ссылки) не записывается.

Частые проблемы#

Записи не появляются. Проверьте, что модуль включён, у сервера действует Premium и у бота есть права в канале журнала. Помните, что записываются только сообщения, отправленные после включения.

«Содержимое недоступно». Сообщение старше 7 дней, отправлено до включения модуля или пришло, когда бот перезапускался.

Нужно убрать записи определённого канала. Добавьте его в «Каналы-исключения».