관리자 권한으로 모든 메시지 검색하기

누군가 일부 PM(개인 메시지)에서 수상한 일이 벌어지고 있다고 말했지만, 누가 그런 짓을 하고 있는지는 전혀 몰라요. 관리자로서 그걸 찾아내려고 노력하고 있어요. 우리 커뮤니티의 모든 메시지를 검색할 수 있는 방법은 없나요? 아니면 일일이 이름들을 클릭해서 범인을 찾아내야 하는 건가요?

PM 콘텐츠에 대해 조금만 알고 있다면, Data Explorer를 사용하여 SQL 쿼리를 실행할 수 있습니다: Discourse Data Explorer

검색할 키워드가 있으신가요? “최근 25-50-75 PM을 보여줘” 같은 상황인 것 같기도 하네요.

네, 그렇게 하면 되겠네요. 키워드는 몇 가지 가지고 있지만, 키워드만으로는 찾기가 어려울 수도 있어요. 그래서 * 검색도 함께 사용할 거예요.

가장 최근에 활동한 사용자의 DM(개인 메시지)부터 확인해 보시는 것을 제안합니다: /admin/users/list/active

그 외에도, DM 본문 텍스트만 시간순(내림차순)으로 정렬하여 표시하도록 범위를 제한하고 있으므로 Data Explorer 쿼리를 작성하는 것은 비교적 간단할 것입니다.

어떤 '이상한 내용’인지 좀 더 자세히 설명해 주실 수 있나요? 대량 메시지 전송인가요? 부적절한 콘텐츠인가요? 외부 링크인가요?

무엇을 찾으시는지 알면, 도움을 드리는 것이 훨씬 수월합니다.

도움 주셔서 감사합니다. 덕분에 이 제품이 정말 독특하고 훌륭하다고 느끼게 됩니다. 진행 상황 알려드릴게요.

이 기능에 대해 이제 in:all-pms를 사용할 수 있습니다: