Discord의 신뢰 점수와 스트라이크 시스템은 이렇게 작동해요
신뢰 점수는 한 번의 실수는 넘어가고 반복되는 위반에는 결과를 따르게 해요. 기본값을 기준으로 SfwBot이 점수를 계산하는 방식을 소개해요.
작성자 SfwBot Team4분 소요

신뢰 점수와 스트라이크 시스템은 멤버마다 점수를 두고, 규칙을 어길 때마다 점수를 낮추며, 시간이 지나면 점수가 회복되도록 해요. 점수가 0이 되면 멤버는 스트라이크를 받고, 미리 정해 둔 제재가 적용돼요. 위반 한 번으로 제재까지 가는 일은 드물지만, 반복되면 반드시 제재로 이어져요. 이 글에서는 SfwBot이 점수를 계산하는 방식과 기본값의 의미를 설명해요.
이 시스템이 해결하는 문제
대부분의 모더레이션 봇은 규칙마다 하나의 대응만 알아요. 메시지를 삭제하고, 경우에 따라 멤버를 타임아웃하는 것이죠. 그러면 초대 링크를 한 번 올린 단골 멤버와 스무 번 올리는 계정이 똑같이 취급돼요.
모더레이터는 누가 이전에 경고를 받았는지 기억하는 방식으로 이 문제를 해결해요. 작은 서버에서는 잘 되지만, 팀이 커지거나 경고가 여러 채널에 흩어지면 더 이상 통하지 않아요. 신뢰 점수는 바로 그 기억을 봇이 대신 보관하고 모두에게 같은 방식으로 계산하는 거예요.
신뢰 점수 계산 방식

모든 멤버는 신뢰 점수 100으로 시작해요. 위반 종류마다 심각도 등급이 정해져 있고, 그 등급이 차감 점수를 결정해요.
| 등급 | 기본 차감 점수 | 기본으로 이 등급에 속하는 위반 |
|---|---|---|
| 낮음 | 10 | 스팸 검사, 초대 링크, AutoMod 규칙 |
| 보통 | 25 | 블랙리스트에 있는 이미지, 수동 차감 |
| 높음 | 50 | 성인 웹사이트 링크 |
| 치명적 | 100 | 사기 웹사이트 링크 |
이 기본값에서는 낮음 등급 위반이 짧은 시간에 열 번 쌓여야 점수가 다 깎이지만, 사기 링크는 한 번에 모두 깎아요. 등급별 차감 점수는 바꿀 수 있고, 어떤 위반이든 다른 등급으로 옮길 수 있어요.
신뢰 점수는 기본적으로 한 시간에 1점씩 회복돼요. 초대 링크 때문에 10점을 잃은 멤버는 열 시간 뒤에 다시 100점이 돼요.
0점이 되면 일어나는 일
멤버의 신뢰 점수가 0에 이르면 세 가지 일이 일어나요.
- 멤버가 스트라이크를 받아요.
- 신뢰 점수가 100으로 돌아가요.
- 해당 스트라이크 횟수에 설정해 둔 조치가 실행돼요.
새 서버에는 조치 세 가지가 설정되어 있어요. 첫 번째 스트라이크는 30분 타임아웃, 두 번째는 하루, 세 번째는 사흘이에요. 각 조치는 없음, 경고, 타임아웃, 추방, 차단 중에서 고를 수 있어요. 설정한 마지막 단계를 넘는 스트라이크에는 마지막 조치가 반복돼요.
Free 플랜에서는 스트라이크 조치를 세 개까지 쓸 수 있어요. Plus와 Pro는 열 개까지 쓸 수 있고, 위반 없이 일정 기간이 지나면 스트라이크를 하나 없애 주는 스트라이크 감소도 추가돼요. 요금제를 확인해 보세요.
모델이 삭제한 이미지는 처음에는 신뢰 점수를 깎지 않아요
위반 하나는 기본적으로 꺼져 있어요. AI 검사로 삭제된 이미지예요. 이미지 모델은 가끔 틀리기 때문에, 모델의 실수로 멤버가 스트라이크를 쌓으면 안 돼요.
신뢰 설정에서 낮음 등급 위반으로 켤 수 있어요. 서버의 블랙리스트에 있는 이미지는 달라요. 팀의 누군가가 직접 넣어 둔 것이니, 일치하면 처음부터 신뢰 점수가 깎여요.
위반 되돌리기

신뢰 점수가 바뀔 때마다 로그 채널에 되돌리기 (오탐) 버튼과 함께 기록이 올라와요. 모더레이터가 이 버튼을 누르면, SfwBot은 해당 위반이 없었던 것처럼 멤버의 나머지 기록을 다시 계산하고, 확인하기 전에 그 결과를 보여 줘요.
그 결과 스트라이크가 더 이상 성립하지 않으면 스트라이크가 제거되고 타임아웃이나 차단도 해제돼요. 추방은 되돌릴 수 없어요.
멤버에게 보이는 내용
멤버는 /mytrust를 실행해 자신의 신뢰 점수, 스트라이크, 점수가 회복되는 속도, 다음 스트라이크가 무엇을 의미하는지 확인할 수 있어요.
SfwBot은 /dms로 동의한 멤버에게만 DM을 보내요. 그 밖의 멤버는 메시지가 삭제될 때 채널에서 짧은 안내를 받아요. 이 안내는 몇 초 뒤에 저절로 삭제돼요.
설정하기
새 서버에서는 이 시스템이 꺼져 있어요. 첫 스트라이크가 기대한 대로 작동하도록, 켜기 전에 결과를 먼저 정해 두세요.
- 대시보드에서 서버를 열고 신뢰 점수와 스트라이크, 설정 순서로 이동하세요.
- 스트라이크 조치를 확인하세요. 봇의 역할이 조치 대상 멤버의 역할보다 위에 있는지 확인해야 해요.
- 위반에서 서버에서 신뢰 점수를 깎지 않아야 할 항목을 끄세요.
- 신뢰 점수 시스템 사용을 켜고 저장하세요.
그 시점부터 발생하는 위반만 신뢰 점수를 깎아요. 각 설정은 신뢰 점수와 스트라이크 가이드에서 설명해요.
자주 묻는 질문
신뢰 점수는 서버 간에 공유되나요?
아니요. 신뢰 점수와 스트라이크는 서버마다 따로 계산돼요.
모더레이터가 멤버의 신뢰 점수를 직접 바꿀 수 있나요?
네. 멤버 타임아웃 권한이 있는 모더레이터는 /trust로 멤버의 신뢰 점수를 설정하거나 초기화하고, 점수를 차감하거나, 위반을 되돌릴 수 있어요. /strike로는 스트라이크를 추가하거나 제거해요.
자동 제재 없이 스트라이크만 쓸 수 있나요?
네. 모든 스트라이크 조치를 없음 또는 경고로 설정하세요. 그러면 스트라이크 횟수는 모더레이터를 위한 기록이 돼요.
신뢰 점수 시스템은 크레딧을 사용하나요?
아니요. 이미지, GIF, 동영상의 AI 검사만 크레딧을 사용해요.


