# 메시지 규칙 — Sylon

> 메시지의 의미가 아니라 형태에 대한 한도 — 이모지, 줄, 대문자, 멘션, 잘고. 무료이고 어떤 언어에서든 동일합니다.

Canonical page: https://sylon.app/ko/features/message-rules

## 개요

여기서 메시지를 읽는 다른 모든 것은 그 메시지가 무엇을 말하는지 묻습니다. 단어 필터는 당신이 적어 둔 용어를 맞춰 보고, 분석기는 의도를 판단하며 모델 호출 비용이 듭니다. 메시지 규칙은 의미에 대해 아무것도 묻지 않습니다. 이모지가 몇 개인지, 몇 줄인지, 얼마나 대문자인지, 몇 명을 멘션했는지. 그래서 비용이 들지 않고, AI가 필요 없으며, 어떤 언어에서도 똑같이 동작합니다. 세는 일은 언어적 행위가 아니기 때문입니다.

## 작동 원리

1. **아홉 가지 한도, 각각 따로 꺼짐** — 이모지, 줄, 글자, 대문자, 멤버 멘션, 역할 멘션, 첨부, 스티커, 그리고 잘고용 스위치. 한도 0은 "이 항목을 검사하지 않음"을 뜻하므로, 서버가 무엇을 과하다고 볼지 정하기 전까지 기능 전체가 가만히 있습니다.
2. **먼저 삭제하고, 반복될 때만 제재** — 메시지는 언제나 삭제되고 멤버에게 어떤 규칙을 어겼는지 알려 줍니다. 제재는 별개이며 위반 횟수로 누적되고 기본값은 아무 조치도 하지 않는 것입니다. 형식을 잘못 쓰는 쪽은 신이 난 사람이지 습격자가 아니니까요.
3. **수정본도 읽습니다** — 평범한 것을 올린 뒤 이모지 벽으로 고쳐도 소용없습니다. 같은 규칙이 수정된 메시지에 다시 적용됩니다. 두 경로는 하나의 구현을 공유하므로 같은 메시지를 다르게 판단할 수 없습니다.

## 주요 역량

- 유니코드 이모지와 커스텀 이모지를 합산하는 이모지 한도
- 채널을 화면 밖으로 밀어내는 텍스트 벽을 막는 줄 수와 길이 한도
- 대소문자 구분이 있는 글자만으로 측정하는 대문자 비율
- 멤버 멘션과 역할 멘션의 별도 한도, 서로 다른 대상마다 한 번씩 계산
- 첨부와 스티커 한도
- 결합 문자 비율로 잘고를 탐지하므로 발음 부호 표기는 절대 건드리지 않음
- 예외 역할·멤버·채널, 그리고 전용 로그 채널
- 임계값을 넘으면 타임아웃·추방·차단으로의 선택적 단계 상승

## 자주 묻는 질문

### 왜 모든 한도가 기본값 0인가요?
서버가 채우지 않은 숫자 칸은 반드시 아무 일도 하지 않아야 하기 때문입니다. 0이 "아무것도 허용하지 않음"을 뜻했다면, 설정 전에 기능을 켜는 순간 서버의 모든 메시지가 삭제될 것입니다. 0은 그 규칙을 검사하지 않는다는 뜻이며, 먼저 켜고 나중에 설정하는 것을 안전하게 만드는 유일한 해석입니다.

### 대문자 규칙이 대문자가 없는 언어를 벌하지는 않나요?
그럴 수 없습니다. 비율은 대소문자 구분이 있는 글자만으로 측정하므로 아랍어, 태국어, 중국어, 한국어, 히브리어는 모두 0이 되어 절대 걸리지 않습니다. 최소 길이도 있습니다. "OK!"는 100% 대문자이지만 소리치는 것이 아니니까요.

### 이것이 @everyone 남용을 잡나요?
아니요, 의도적으로 잡지 않습니다. @everyone과 @here는 수량이 아니라 권한입니다. 쓸 수 있는 사람은 써도 됩니다. 그 남용은 서버 가드가, 있어야 할 자리에서 다룹니다.

## 관련 기능

- https://sylon.app/ko/features/word-filter
- https://sylon.app/ko/features/spam-protection
- https://sylon.app/ko/features/moderation

Keywords: discord 자동관리 규칙, discord 이모지 제한, discord 대문자 필터, discord 대량 멘션 제한, discord 잘고 차단, discord 메시지 길이
