При каких именно обстоятельствах администратор или системная учетная запись вызывает запись в журнале «Проверка личных сообщений»?
Мы обнаружили, что это происходит не только тогда, когда администратор действительно проверяет личные сообщения другого пользователя. Похоже, это также происходит каждый раз, когда тема разделяется на личные сообщения по таким причинам, как уход от темы или провокационные посты.
При каких еще обстоятельствах будет зафиксирована эта запись в журнале «Проверка личных сообщений»?
Нам необходимо точно установить это, так как в моем форуме вокруг этого типа записей в журнале возникло много напряженности.
Я полагаю, что это должно фиксироваться каждый раз, когда содержимое ЛС становится видимым для администратора, который не включён в это ЛС… так ли это, @techAPJ?
Не поэтому ли мы иногда видим в логах, что системные учетные записи, такие как ‘system’, читают личные сообщения? Возможно, когда они выполняют какую-то очистку?
Когда администратор преобразует тему в личное сообщение, его браузер автоматически загружает ЛС сразу после успешного завершения операции.
Участники личного сообщения должны проверить временную метку в журнале действий персонала (который, как я предполагаю, вы им предоставляете), чтобы точно определить, какие сообщения были видны администратору. В данном случае это должны быть именно те сообщения, которые ранее были публичными.
Это странно — я могу подтвердить, что это происходит на meta.
Это происходит из-за webhooks, которые срабатывают при удалении первого поста в теме. Логи создаются до проверки существования webhook, поэтому запись появляется даже в том случае, если ни один webhook не получает содержимое темы.