Discord 로깅 봇: 삭제된 메시지, 수정, 음성, 입장
Discord 로깅 봇은 서버에서 일어나는 일을 적어 두어서, 모더레이터가 나중에 되돌아볼 수 있게 합니다. Noxyr는 삭제되고 수정된 메시지, 음성 입장, 퇴장, 이동, 멤버의 입장과 퇴장을 각각 여러분이 고른 스태프 채널에 기록합니다. /serverlogs set이나 대시보드로 설정하세요.
로그가 필요한 이유
누군가 모더레이터가 자신을 모욕했다고 말합니다. 누군가 메시지를 지우고 쓰지 않았다고 부인합니다. 멤버가 습격 직후 나갑니다. 로그가 없다면 이야기만 있고 다른 것은 없습니다. 로그가 있다면 스태프만 볼 수 있는 채널에 텍스트, 작성자, 시간이 남습니다.
Noxyr가 기록하는 것
| 종류 | 항목이 보여 주는 것 |
|---|---|
| 메시지 | 작성자, 채널, 텍스트가 담긴 삭제된 메시지. 수정 전후 텍스트가 있는 수정. 몇 개가 지워졌는지가 담긴 한 항목의 일괄 삭제 |
| 음성 | 멤버가 음성 채널에 들어가거나, 나가거나, 채널 사이를 이동하는 것 |
| 멤버 | 계정 나이가 함께 적힌 입장과, 언제 들어왔는지가 적힌 퇴장 |
음성의 음소거, 스피커 끄기, 방송은 기록하지 않습니다. 입장 시 계정 나이는 한눈에 보기 좋습니다. 습격 중에 갓 만든 계정이 들어오면 눈에 띄기 때문입니다.
설정하기
- 스태프 전용 채널을 만드세요, 종류마다 하나씩 또는 하나를 공유해서. 로그에는 메시지 텍스트가 보이므로 비공개로 두세요.
- 각 종류를 채널로 보내세요:
/serverlogs set type: channel:을 쓰거나, 대시보드에서 Safety, 그다음 Server Logs를 쓰세요. - 예외를 추가하세요.
/serverlogs ignore channel:은 채널이나 카테고리 전체를 건너뜁니다. 다시 기록하려면 remove:True를 추가하세요. - 확인하세요.
/serverlogs status는 모든 종류의 로그가 어디로 가는지 보여 줍니다./serverlogs off type:은 한 종류를 멈춥니다.
삭제된 메시지를 어떻게 보여 주나
사람들이 놀라는 부분입니다. 메시지가 삭제되면 Discord는 봇에게 메시지 ID만 알려 주고, 무엇이 적혀 있었는지는 알려 주지 않습니다. 텍스트를 보여 주려고 Noxyr는 메시지 로그가 있는 서버에서만, 최근 메시지를 24시간 동안 메모리에 보관하며, 디스크에는 절대 쓰지 않습니다.
여러분이 알아야 할 결과는 두 가지입니다.
- 24시간보다 오래된 메시지나 봇이 시작되기 전에 보낸 메시지는 저장되지 않은 것으로 표시됩니다.
- 텍스트는 영구적으로 저장되지 않으므로, 개인정보 비용이 낮습니다.
삭제되고 수정된 메시지가 스태프를 위해 기록된다는 것을 멤버에게 알리세요. 그렇게 하면 솔직하고, 놀라움도 없습니다.
로그를 쓸모 있게 유지하기
로그는 채널마다 몇 초에 한 번, 한 번에 열 개 항목까지만 게시되므로, 습격이나 큰 일괄 삭제가 로그 채널을 넘치게 하지 않습니다. 그래도 시끄러운 채널은 나머지를 묻어 버릴 수 있습니다.
- 많은 항목을 추가하면서 가치는 없는 봇 스팸 채널과 숫자 세기 채널은 무시하세요.
- 모더레이터가 사건을 논의하는 내용이 기록되기를 원하지 않는다면 스태프 카테고리를 무시하세요.
- 음성 로그는 가장 바쁜 종류이므로 자체 채널을 주세요.
다른 기록과 함께 쓰기
메시지 로그는 무슨 일이 일어났는지 보여 줍니다. 보안 모듈은 무엇이 잡혔는지 보여 줍니다. 안티스팸과 안티뉴크는 각각 작동한 트리거와 함께 로그 채널에 게시합니다. 대시보드는 또한 설정 변경의 활동 기록을 30일 동안, 변경한 사람의 Discord ID와 함께 보관합니다. 로그 옆에는 안티스팸과 안티뉴크를 쓰고, 후속 조치에는 경고 시스템을 쓰세요.
잘 작동하는 시작 배치
작은 서버라면 mod-logs라는 비공개 채널 하나로 충분하며, 세 종류를 모두 거기로 보내세요. 서버가 커지면 세 채널로 나누어서, 음성이 많은 저녁이 찾아야 할 삭제된 메시지를 묻지 않게 하세요. 로그를 실제로 검토하는 스태프에게만 접근 권한을 주세요. 삭제된 메시지에는 멤버가 지우려던 개인 정보가 담겨 있을 수 있기 때문입니다.
설정 후에는 한 번 테스트하세요. 채널에 메시지를 올리고, 수정하고, 지운 뒤, 세 가지 이벤트가 모두 나타나는지 확인하세요. 아무것도 보이지 않으면, 봇이 채널을 보고 로그 채널에 게시할 수 있는지, 그리고 테스트하는 채널을 /serverlogs ignore로 무시하지 않았는지 확인하세요.
개인정보와 공정성
로그는 신뢰를 위한 도구이므로, 그렇게 다루세요. 누가 읽을 수 있는지 정하고, 스태프가 언제 확인해야 하는지 적어 두고, 삭제된 메시지를 누군가를 처벌하는 유일한 이유로 쓰지 마세요. 멤버가 데이터 삭제를 요청하면, Noxyr는 데이터 문서에 설명된 대로 지원 센터를 통해 처리합니다. 무엇을 기록하는지 공개하면, 멤버는 오히려 더 편안하게 느낍니다.
다음 단계
서버 로그 문서를 보세요. 봇이 전반적으로 무엇을 보관하는지는 봇이 저장하는 것에서 읽으세요. 봇을 비교하고 있다면 최고의 Discord 로깅 봇에 옵션이 나와 있습니다. 로깅을 시작하려면 Noxyr를 추가하세요.
자주 묻는 질문
Discord에서 삭제된 메시지를 어떻게 기록하나요?
대시보드에서 Safety, 그다음 Server Logs로 가거나, 종류와 스태프 채널을 넣어 /serverlogs set을 실행하세요. 삭제된 메시지에는 작성자와 텍스트가 나오고, 수정에는 수정 전후 텍스트가 나옵니다.
Noxyr는 음성 채널 활동을 기록하나요?
네. 음성 채널에 들어가거나, 나가거나, 채널 사이를 이동하는 것을 기록합니다. 음소거, 스피커 끄기, 방송은 기록하지 않습니다.
한 채널의 기록을 멈추려면 어떻게 하나요?
/serverlogs ignore channel:channel을 실행하면 채널이나 카테고리 전체를 건너뜁니다. 다시 기록하려면 remove:True를 추가하세요.
Noxyr가 삭제된 메시지를 저장하나요?
잠깐만 저장합니다. 메시지 로그가 있는 서버에서만, 최근 메시지를 24시간 동안 메모리에 보관하며, 디스크에는 절대 쓰지 않습니다.
로깅 봇은 무료인가요?
네. 서버 로그는 무료인 Noxyr 봇의 일부입니다.