Что делает модуль#
Бот публикует в выбранный канал сообщения участников, которые были изменены (текст до и после) или удалены (текст и ссылки на вложения). Это помогает модераторам разбирать конфликты, когда нарушитель удалил или переписал сообщение.
Где найти#
Кабинет → Модули → Журнал сообщений.
Быстрый старт#
- Создайте закрытый канал, например
#журнал-сообщений, доступный только команде. - Откройте модуль, выберите этот канал в «Канал журнала», сохраните и включите модуль переключателем «Модуль» в шапке страницы — он сохраняется сразу.
- Отметьте, что записывать: «Изменённые сообщения» и/или «Удалённые сообщения».
- Сохраните. Отправьте тестовое сообщение, отредактируйте и удалите его — в канале журнала появятся две записи.
Важно. Записи увидят все, у кого есть доступ к каналу журнала. Выбирайте закрытый канал.
Настройки#
| Настройка | Что делает |
|---|---|
| Канал журнала | Куда публиковать записи. Сам канал журнала исключается автоматически |
| Изменённые сообщения | Текст до и после редактирования |
| Удалённые сообщения | Текст и ссылки на вложения удалённого сообщения |
| Не записывать сообщения ботов | Пропускать сообщения других ботов. Сообщения самого LOLBOT не попадают в журнал никогда |
| Роли-исключения | Сообщения участников с этими ролями не записываются |
| Каналы-исключения | Сообщения в этих каналах не записываются |
Рядом с каналом появится пометка «бот не может писать», если у бота нет прав на отправку в выбранный канал.
Как хранятся копии#
Чтобы показать исходный текст, LOLBOT хранит копии сообщений 7 дней — только на серверах с включённым модулем. Копии удаляются:
- через 7 дней;
- когда исходное сообщение удалено и запись опубликована;
- сразу при выключении журнала;
- при окончании Premium.
Сообщения в исключённых каналах и в канале журнала не копируются. Упоминания внутри записей не срабатывают — текст показывается блоком кода.
Какие права нужны боту#
- Просмотр каналов, за которыми ведётся журнал.
- Просмотр канала журнала и отправка в него сообщений.
Free и Premium#
Premium. Журнал сообщений целиком доступен на Premium. После окончания подписки новые записи не создаются, а сохранённые копии удаляются; настройки остаются.
Ограничения#
- Lolka не сообщает, кто удалил сообщение, поэтому в записи указан только автор.
- Сообщения, отправленные до включения журнала, старше 7 дней или пришедшие во время перезапуска бота, попадут в журнал с пометкой «Содержимое недоступно».
- События, пропущенные во время разрыва соединения с Lolka, не восстанавливаются.
- Чтобы не превышать лимиты Lolka, записи отправляются пачками — не чаще одного сообщения в 5 секунд на сервер. При массовом удалении в журнал попадает до 50 событий, остальные — сводкой с их количеством.
- Изменение без правки текста (например, подгрузка превью ссылки) не записывается.
Частые проблемы#
Записи не появляются. Проверьте, что модуль включён, у сервера действует Premium и у бота есть права в канале журнала. Помните, что записываются только сообщения, отправленные после включения.
«Содержимое недоступно». Сообщение старше 7 дней, отправлено до включения модуля или пришло, когда бот перезапускался.
Нужно убрать записи определённого канала. Добавьте его в «Каналы-исключения».