모더레이션
모더레이션은 운영진이 서버에서 직접 제재하고, 그 결과와 서버 이벤트를 나중에 다시 확인할 수 있게 해 주는 기능이에요. AutoMod가 자동으로 링크·스팸·멘션을 잡는 쪽이라면, 이 페이지는 운영진이 직접 쓰는 관리 명령어와 로그 확인 흐름에 가까워요.
무엇을 할 수 있나요?
| 기능 | 설명 |
|---|---|
| 타임아웃 | 멤버를 일정 시간 동안 채팅하지 못하게 해요 |
| 타임아웃 해제 | 적용된 타임아웃을 풀어요 |
| 킥 | 멤버를 서버에서 내보내요 |
| 밴 | 멤버를 차단하고, 필요하면 최근 메시지도 함께 지워요 |
| 밴 해제 | 차단된 멤버의 밴을 풀어요 |
| 메시지 정리 | 현재 채널의 최근 메시지를 한 번에 지워요 |
| 처벌 기록 | 최근 제재 기록을 조회해요 |
| 로그 센터 | 메시지, 음성, 밴, 채널·역할 변경 기록을 모아서 봐요 |
관리 명령어 설정
관리 명령어는 먼저 켜야 사용할 수 있어요. 꺼져 있으면 /관리 명령어가 서버에서 동작하지 않아요.
| 항목 | 설명 |
|---|---|
| 기록 채널 | 제재 성공·실패 결과를 남길 채널이에요 |
| 사용 권한 | 서버 관리 권한, 지정 역할, 둘 중 하나로 정해요 |
| 관리자 역할 | 지정 역할 모드에서 명령어를 쓸 수 있는 역할이에요 |
| 메시지 정리 한도 | 한 번에 지울 수 있는 메시지 수예요 |
| 밴 메시지 삭제 기간 | 밴할 때 최근 며칠치 메시지를 지울지 정해요 |
| 타임아웃 최대 기간 | 운영진이 걸 수 있는 타임아웃 상한이에요 |
타임아웃은 Discord 제한 때문에 최대 28일까지 가능해요. 밴할 때 지우는 메시지는 0일부터 7일까지 정할 수 있고, 메시지 정리는 서버 설정 한도 안에서 1개부터 1000개까지 잡을 수 있어요.
안전하게 막는 것
SOLE은 운영진이 명령을 실행해도 바로 제재하지 않고 몇 가지를 먼저 확인해요.
- 모더레이션 기능이 켜져 있는지 확인해요.
- 실행한 사람이 권한 조건을 만족하는지 확인해요.
- 봇에게 타임아웃, 킥, 밴, 메시지 관리 권한이 있는지 확인해요.
- 봇 역할이 대상 멤버보다 높은지 확인해요.
- 실행한 운영진이 대상 멤버보다 높은 역할인지 확인해요.
- 자기 자신이나 서버 소유자를 대상으로 하는 요청은 막아요.
그래서 설정이 맞아 보여도 Discord 역할 순서가 맞지 않으면 제재가 실패할 수 있어요. 이 경우 기록 채널과 최근 처벌 기록에서 실패 이유를 확인해 주세요.
제재 기록
타임아웃, 킥, 밴, 밴 해제, 메시지 정리 요청은 성공해도 실패해도 기록돼요. 기록에는 누가 실행했는지, 대상이 누구인지, 사유가 무엇인지, 결과가 성공인지 실패인지가 남아요.
/관리 처벌기록으로 최근 기록을 볼 수 있고, 특정 유저나 액션으로 좁혀서 확인할 수도 있어요.
로그 센터
로그 센터는 제재 기록보다 넓은 서버 이벤트 기록이에요. 메시지 작성·수정·삭제, 반응, 음성 채널 이동, 타임아웃, 밴, 언밴, 채널·역할·웹훅·초대 변경을 한 곳에서 볼 수 있어요.
처음 켤 때는 활성화 마법사를 따라가요.
- 로그 수집에 동의해요.
- 수집할 이벤트 종류와 채널 범위를 정해요.
- 로그 보존 기간을 정해요.
- 이메일, 전화번호, 긴 토큰, URL query 같은 민감정보 마스킹을 정해요.
- 구성원에게 로그 수집을 안내했는지 확인해요.
로그 센터는 켜기, 일시정지, 다시 시작, 끄기 흐름이 따로 있어요. 운영 정책이 바뀌었거나 공지가 필요할 때는 일시정지한 뒤 설정을 바꾸는 편이 좋아요.
검색과 상세 보기
전체 로그에서는 검색식을 쓸 수 있어요.
| 검색 | 예시 |
|---|---|
| 유저 | from:123456789012345678 |
| 채널 | in:#general |
| 이벤트 | type:message.delete |
| 날짜 | date:2026-03-01..2026-03-03 |
| 첨부파일 | has:attachment |
| 링크 | has:link |
이벤트를 열면 상세 패널에서 시간, 유저, 채널, 수정 전후 차이, 관련 이벤트를 볼 수 있어요. 멤버를 클릭하면 멤버 카드가 열리고, 최근 로그와 밴·언밴 기록을 함께 확인할 수 있어요.
과거 로그 가져오기
백필은 로그 센터를 켜기 전의 과거 메시지를 가져오는 기능이에요. 전체 텍스트 채널을 대상으로 할 수도 있고, 선택한 채널만 대상으로 할 수도 있어요.
백필을 시작할 때는 기간, 채널당 최대 메시지 수, 전체 최대 메시지 수를 정해요. 진행 중에는 일시정지, 재개, 취소할 수 있어요. 취소할 때 이미 가져온 로그를 같이 지울지도 선택할 수 있어요.
Architect와 함께 설정해요
Architect는 서버를 만들거나 정리할 때 모더레이션 설정을 함께 제안할 수 있어요. 스태프 로그 채널, 모더레이터 역할, 메시지 정리 한도, 타임아웃 상한을 서버 구조에 맞춰 잡아 줘요.
다만 AI가 직접 멤버를 킥하거나 밴하는 기능으로 소개하면 안 돼요. 현재 Architect가 안전하게 다루는 핵심은 모더레이션 설정 제안과 적용 전 승인이고, 실제 제재는 운영진이 Discord 명령어로 실행해요.
과장하면 안 되는 것
- SOLE은 Discord 역할 순서 제한을 우회하지 않아요.
- 봇보다 높은 역할을 가진 멤버는 제재할 수 없어요.
- 서버 소유자는 제재할 수 없어요.
- 수동 경고 명령은 현재 모더레이션 명령어에 없어요. 경고 메시지는 AutoMod 규칙 쪽에서 다뤄요.
- 로그 센터는 켠 이후부터 실시간 수집해요. 과거 기록은 백필을 따로 실행해야 해요.
- 백필은 봇 권한과 Discord 속도 제한 영향을 받아요.
- AI가 멤버를 직접 대량 제재한다고 쓰면 안 돼요.
캡처 기준
| 캡처 | 보여 줄 내용 |
|---|---|
| 관리 명령어 설정 | 기능 켜기, 기록 채널, 사용 권한, 한도 설정 |
| 권한 설정 | 서버 관리 권한, 지정 역할, 둘 중 하나 선택 |
| 로그 센터 활성화 | 동의, 이벤트 종류, 채널 범위 선택 |
| 민감정보 설정 | 이메일, 전화번호, 토큰, URL query 마스킹 |
| 로그 타임라인 | 채널 트리, 전체 로그, 검색 필터 |
| 이벤트 상세 | 수정 전후 차이와 관련 이벤트 |
| 멤버 카드 | 멤버 프로필, 최근 로그, 최근 밴·언밴 |
| 백필 | 기간, 채널, 최대 메시지 수, 진행률 |
| Discord 기록 채널 | /관리 명령 실행 후 기록 embed가 남는 모습 |