서버 로그
삭제·수정된 메시지, 음성 입장과 이동, 멤버 입장과 퇴장을 로그 채널에 게시합니다.
기록되는 내용
- 메시지
- 삭제된 메시지는 누가, 어디에, 무엇을 썼는지 기록합니다. 수정된 메시지는 수정 전과 후의 내용을 기록합니다. 대량 삭제는 삭제된 개수와 함께 한 항목으로 기록합니다.
- 음성
- 멤버가 음성 채널에 들어오거나, 나가거나, 다른 채널로 이동한 것을 기록합니다. 음소거, 스피커 끄기, 방송은 기록하지 않습니다.
- 멤버
- 멤버가 들어온 것(계정 생성 이후 경과 기간 포함)과 나간 것(가입 날짜 포함)을 기록합니다.
설정 방법
대시보드의 Safety → Server Logs에서 종류마다 스태프 전용 채널을 고르고, 기록하지 않을 채널을 지정합니다.
- /serverlogs set type:<kind> channel:<channel>
- 로그 한 종류를 채널로 보냅니다.
- /serverlogs off type:<kind | everything>
- 기록을 멈춥니다.
- /serverlogs ignore channel:<channel>
- 채널 또는 카테고리 전체의 메시지를 기록하지 않습니다. remove:True를 추가하면 다시 기록합니다.
- /serverlogs status
- 각 로그 종류가 어디로 가는지 보여줍니다.
개인정보 보호
Discord는 삭제된 메시지의 ID만 봇에게 알려 줍니다. 내용을 보여 주기 위해 봇은 메시지 로그가 있는 서버에 한해 최근 메시지를 24시간 동안 메모리에만 보관하며, 디스크에는 절대 쓰지 않습니다. 그보다 오래되었거나 봇이 시작되기 전에 보낸 메시지는 '저장되지 않음'으로 표시됩니다.
로그는 채널마다 몇 초에 한 번, 최대 10개씩 묶어 게시되므로, 습격이나 대량 삭제가 있어도 로그 채널이 넘치지 않습니다.