티켓 시스템
CORDLOOK의 티켓 시스템은 공격 방지 봇을 위해 특별히 설계된 고급 티켓 관리 시스템입니다. 여기에는 고유한 보안 기능, 자동 신원 확인 및 악의적인 사용자로부터의 보호가 포함됩니다.
무엇이 이 시스템을 독특하게 만드는가?
- ✅ 자동 Anti-Raid 확인: 티켓 생성 시 사용자를 자동으로 분석합니다.
- ✅ OpenBanlist 통합: 금지된 사용자의 공개 데이터베이스와 비교하여 사용자를 확인합니다.
- ✅ 자동 제한: 의심스러운 사용자에게 자동으로 제한을 적용합니다.
- ✅ 완전한 프로필 분석: 약력, 프로필 사진, 상태, 이름 등을 확인합니다.
- ✅ 의심스러운 행동 탐지: 스팸 패턴 및 비정상적인 행동을 식별합니다.
- ✅ 스마트 알림: 의심스러운 티켓에 대해 직원에게 자동으로 알림
주요 특징
1. 전통적인 티켓 시스템
- 대화형 패널을 통한 티켓 생성
- 사용자 정의 가능한 카테고리
- 성적표로 자동 종료
- 사용자별 다중 티켓 관리
2. 자동 보안 검증
사용자가 티켓을 생성할 때마다 시스템은 자동으로 다음을 실행합니다.
- ✅ 계정 연령 확인
- ✅ 글로벌 블랙리스트 검증
- ✅ 그레이리스트 확인(이전 의심스러운 행동)
- ✅ 이전 레이드 참여 확인
- ✅ 완전한 프로필 분석(약력, 사진, 상태, 이름)
- ✅ OpenBanlist 확인(공개 데이터베이스)
3. 자동 제한
의심스러운 사용자가 감지되면 시스템은 자동으로 다음을 적용합니다.
- ⏱️ 느린 쓰기(느린 모드): 위험 수준에 따라 30~60초
- 🚫 파일 차단: 첨부파일을 보낼 수 없습니다.
- 🖼️ 이미지 차단: 이미지를 보낼 수 없습니다.
- 🔗 삽입 차단: 삽입을 사용할 수 없습니다.
- 😀 반응 차단: 반응을 사용할 수 없습니다.
- 🎨 외부 이모티콘 차단: 외부 이모티콘을 사용할 수 없습니다.
- 🎭 스티커 차단 : 외부 스티커 사용 불가
- 🧵 스레드 차단: 스레드를 생성할 수 없습니다.
구성
기본 구성
티켓 시스템을 구성하려면 웹 패널 → 설정 → 티켓으로 이동하세요.
필수 입력 항목:
- 시스템 상태: 티켓 시스템 활성화 또는 비활성화
- 티켓 카테고리(ID): 티켓이 생성될 카테고리 채널의 ID
- 성적표 채널(ID): 티켓 종료 시 성적표가 전송되는 채널
- 직원 역할(ID): 티켓에 접근할 수 있는 역할
- 패널 채널(ID) : 티켓 패널이 표시될 채널
선택 필드:
- 패널 제목: 티켓 패널의 사용자 정의 제목
- 패널 설명: 사용자 정의 설명
- 패널 바닥글: 포함된 바닥글 텍스트
- 의심스러운 티켓 채널(ID): 의심스러운 티켓에 대한 알림이 전송되는 채널
티켓 카테고리 구성
여러 티켓 카테고리를 생성할 수 있습니다. 각 카테고리에는 다음이 포함됩니다.
- 이모티콘: 버튼에 표시되는 이모티콘
- 값: 카테고리의 고유 식별자
- 라벨: 카테고리의 표시 이름
- 설명: 카테고리 설명
- 🎫 일반 지원
- 🐛 버그 신고
- 💡 제안
- ⚠️ 사용자 신고
제한 구성
- 사용자당 티켓 제한: 사용자가 동시에 열 수 있는 최대 티켓 수(기본값: 3)
- 속도 제한: 티켓 생성 사이의 최소 시간(기본값: 1분)
보안 구성
- 보안 확인: 새 계정 자동 확인 활성화(< 1일)
- 자동 분류: 콘텐츠에 따라 티켓을 자동으로 분류합니다.
- OpenBanlist: OpenBanlist에 대한 확인 활성화(기본적으로 활성화됨)
자동 Anti-Raid 확인
시스템은 무엇을 확인하나요?
사용자가 티켓을 생성하면 시스템은 자동으로 다음 확인을 실행합니다.
계정 연령 분석
- 1일 미만 계정: 위험 높음, 의심스러운 것으로 표시
- 7일 미만의 계정: 중간 위험, 경고 추가
글로벌 블랙리스트 검증
사용자가 봇의 글로벌 블랙리스트에 있는지 확인합니다. 블랙리스트에 있는 경우: 심각한 위험
그레이리스트 검증
지난 90일간의 사용자 보안 이벤트를 분석합니다. 의심스러운 이벤트가 3개 이상인 경우: 위험도 높음
의심스러운 것으로 간주되는 이벤트:
- 스팸_감지됨
- 의심스러운_행동
- 경고_발행됨
- 킥
- 금지
- 격리
- RAID_감지됨
레이드 참여 확인
사용자가 지난 30일 동안 감지된 습격에 참여했는지 확인합니다. 참여한 경우: 위험도 높음
완전한 프로필 분석
시스템은 다음을 분석합니다.
- 사용자 이름: 의심스러운 패턴(순차번호, 특수문자 등)을 탐지합니다.
- 서버 이름(표시 이름): 의심스러운 이름을 확인합니다.
- 프로필 사진: 일반 또는 누락된 아바타 감지
- 배너: 의심스러운 배너를 확인합니다.
- 약력: 의심스러운 콘텐츠(링크, 사기 키워드 등)를 분석합니다.
- 상태/활동: 의심스러운 활동을 감지합니다.
서버 확인 시간
최근 가입(< 1시간): 위험도 높음
위험 수준
시스템은 사용자를 다양한 위험 수준으로 분류합니다.
| 레벨 | 설명 |
|---|---|
| 낮음 | 일반 사용자, 제한 없음 |
| 중간 | 의심스러운 특성을 가진 사용자 |
| 높음 | 여러 위험 지표를 가진 사용자 |
| 심각 | 블랙리스트, OpenBanlist 또는 매우 의심스러운 행동을 보이는 사용자 |
위험 수준에 따른 제한
| 위험 수준에 따른 제한 | Slowmode | 2. 파일 차단 | 3. 삽입 차단 |
|---|---|---|---|
| 낮음 | 아니요 | 아니요 | 아니요 |
| 중간 | 30초 | 예 | 예 |
| 높음 | 45초 | 예 | 예 |
| 심각 | 60초 | 예 | 예 |
OpenBanlist 통합
OpenBanlist란 무엇입니까?
OpenBanlist는 금지된 Discord 사용자의 공개 무료 데이터베이스입니다. 이를 통해 서버는 악의적인 사용자에 대한 정보를 공유할 수 있습니다.
통합은 어떻게 작동하나요?
- 티켓 생성 시: 시스템이 자동으로 OpenBanlist API를 쿼리합니다.
- 사용자가 OpenBanlist에 있는 경우:
- 심각한 위험으로 표시
- 모든 자동 제한 사항을 적용합니다.
- 자세한 내용을 직원에게 알립니다.
구성
OpenBanlist 확인은 기본적으로 활성화되어 있습니다. 다음에서 비활성화할 수 있습니다.
웹 패널 → 설정 → 티켓 → OpenBanlist 통합
확인된 정보
사용자가 OpenBanlist에 있으면 시스템은 다음을 얻습니다.
- 금지 이유: 금지된 이유
- 심각도: 차단 심각도 수준
- 출처 : 정보 출처
- 증거: 악의적인 행위의 증거(가능한 경우)
- 타임스탬프: 금지 날짜
자동 제한
제한사항은 언제 적용되나요?
다음과 같은 경우 제한사항이 자동으로 적용됩니다.
- 사용자가 글로벌 블랙리스트에 있습니다.
- 사용자가 OpenBanlist에 있습니다.
- 사용자에게 이전에 의심스러운 행동이 있었습니다(회색 목록).
- 사용자가 이전 레이드에 참여했습니다.
- 사용자의 프로필이 의심스럽습니다.
- 계정이 매우 새로운 것임(< 1일)
- 사용자가 최근에 서버에 합류했습니다(< 1시간)
적용 제한
1. 느린 쓰기(느린 모드)
- 중간 위험: 30초
- 고위험: 45초
- 심각한 위험: 60초
사용자는 X초마다 하나의 메시지만 보낼 수 있습니다.
2. 파일 차단
사용자는 다음을 수행할 수 없습니다:
- 첨부파일 보내기
- 이미지 보내기
- 문서 보내기
3. 삽입 차단
사용자는 다음을 수행할 수 없습니다:
- 삽입을 생성하는 링크 보내기
- 맞춤 삽입 사용
4. 반응 차단
사용자는 다음을 수행할 수 없습니다:
- 메시지에 반응 추가
- 외부 이모티콘 사용
- 외부 스티커 사용
5. 스레드 차단
사용자는 티켓 채널에서 스레드를 생성할 수 없습니다.
사용자에게 보내는 메시지
제한사항이 적용되면 사용자는 제한사항이 의심스럽다는 언급 없이 제한사항을 설명하는 메시지를 받습니다.
보안을 위해 이 티켓에서는 일부 기능이 제한됩니다.
• 느린 쓰기: X초마다 하나의 메시지를 보낼 수 있습니다.
• 차단된 파일: 첨부파일을 보낼 수 없습니다.
• 차단된 이미지: 이미지를 보낼 수 없습니다.
• 삽입이 차단됨: 삽입을 사용할 수 없습니다.
• 차단된 반응: 반응을 사용할 수 없습니다.
직원이 최대한 빨리 도와드릴 것입니다.
사용 가능한 명령
사용자 명령
/티켓 종료 [이유]
현재 티켓을 닫습니다.
매개변수:
이유(선택 사항): 티켓을 종료하는 이유
예:
/티켓 닫기 문제가 해결되었습니다.
/티켓정보
현재 티켓에 대한 정보를 표시합니다.
표시된 정보:
- 티켓을 만든 사용자
- 티켓 카테고리
- 생성일
- 티켓 상태
- 위험 수준(의심스러운 경우)
도움말 패널의 명령
티켓 명령은 다음에서 사용할 수 있습니다.
/도움말 → "티켓" 카테고리
다음에 대한 전체 정보를 표시합니다.
- 사용 가능한 명령
- 자동 보안 기능
- 시스템 구성
직원 알림
알림 채널
알림은 다음 주소로 전송됩니다.
- 의심스러운 티켓 채널(구성된 경우)
- 성적 증명서 채널(대체)
- 티켓 채널(최종 대체)
포함된 정보
의심스러운 티켓이 감지되면 직원은 다음 내용이 포함된 메시지를 받습니다.
사용자 정보
- 사용자: 사용자 언급
- ID : 사용자의 디스코드 ID
- 계정 생성: 계정 생성 날짜
- 가입된 서버 : 서버 가입 날짜
보안정보
- 위험 수준: 낮음, 중간, 높음 또는 심각
- 의심 이유: 의심되는 이유 목록
- 적용된 작업: 자동으로 적용된 제한사항
추가 정보
- 글로벌 블랙리스트: 블랙리스트에 있는 경우 그 이유를 표시합니다.
- OpenBanlist: OpenBanlist에 있는 경우 정보가 표시됩니다.
- 그레이리스트: 이전에 의심스러운 행동이 있었던 경우
- 레이드 참여 : 이전 레이드에 참가한 경우
웹 제어판
패널 액세스
- CORDLOOK 웹 패널로 이동
- 서버를 선택하세요
- 설정 → 티켓으로 이동하세요.
패널 섹션
1. 기본 구성
- 시스템 상태(전환)
- 티켓 카테고리
- 성적 증명서 채널
- 직원 역할
- 패널 채널
2. 패널 구성
- 패널 제목
- 패널 설명
- 패널 바닥글
3. 티켓 종류
- 카테고리 추가/제거
- 이모티콘, 값, 라벨, 설명 구성
4. 한도 및 속도 제한
- 사용자당 티켓 한도
- 요금 제한(티켓 간 시간)
5. 보안 기능
- 보안 검증
- 자동 분류
- OpenBanlist 통합
6. 의심스러운 티켓 채널
- 보안 경고를 위한 채널 구성
자동 저장
패널은 2초 동안 활동이 없으면 자동으로 변경 사항을 저장합니다. "저장"을 클릭할 필요가 없습니다.
자주 묻는 질문
티켓 시스템을 어떻게 활성화하나요?
- 웹 패널 → 설정 → 티켓으로 이동합니다.
- '시스템 상태' 토글을 활성화합니다.
- 필수 필드 구성(카테고리, 성적표 채널 등)
- 변경사항 저장
OpenBanlist 확인을 비활성화할 수 있나요?
예, 설정 → 티켓 → OpenBanlist 통합에서 비활성화할 수 있습니다. 그러나 더 나은 보안을 위해 활성화된 상태로 유지하는 것이 좋습니다.
의심스러운 사용자가 티켓을 생성하면 어떻게 되나요?
시스템은 자동으로 보안 제한을 적용하고 직원에게 알립니다. 사용자는 티켓을 계속 사용할 수 있지만 제한 사항이 있습니다.
제한사항을 맞춤설정할 수 있나요?
감지된 위험 수준에 따라 제한이 자동으로 적용됩니다. 수동으로 사용자 정의할 수는 없지만 원하는 경우 보안 확인을 비활성화할 수 있습니다.
티켓 카테고리는 어떻게 작동하나요?
각 카테고리에는 티켓 패널에 버튼이 있습니다. 사용자가 버튼을 클릭하면 해당 카테고리의 티켓이 생성됩니다.
성적표는 어디에 저장되나요?
티켓이 종료되면 성적표는 "성적표 채널"에 구성된 채널로 전송됩니다.
티켓을 여러 장 열 수 있나요?
예, 하지만 구성 가능한 제한이 있습니다(기본값: 사용자당 티켓 3개).
그레이리스트란 무엇인가?
회색 목록은 이전에 의심스러운 행동을 한 사용자의 자동 목록입니다. 이는 지난 90일간의 보안 이벤트를 기반으로 합니다.
티켓에서 스팸 감지는 어떻게 작동하나요?
시스템은 티켓 메시지에서 스팸 패턴을 자동으로 감지하고 서버 구성에 따라 조치를 적용합니다.
문제 해결
티켓 패널이 나타나지 않습니다
- 티켓 시스템이 활성화되어 있는지 확인하세요
- 패널 채널이 올바르게 구성되었는지 확인하십시오.
- 봇이 채널에서 메시지를 보낼 수 있는 권한이 있는지 확인
티켓이 생성되지 않습니다
- 티켓 카테고리가 올바르게 구성되었는지 확인하세요.
- 봇에 채널 생성 권한이 있는지 확인
- 티켓 한도에 도달하지 않았는지 확인하세요.
제한사항이 적용되지 않습니다.
- 보안 확인이 활성화되어 있는지 확인
- 봇에 채널 권한을 수정할 수 있는 권한이 있는지 확인
- 봇 로그를 확인하여 오류가 있는지 확인하세요.
OpenBanlist가 작동하지 않습니다
- 통합이 활성화되었는지 확인
- 인터넷 연결을 확인하세요
- OpenBanlist API를 일시적으로 사용하지 못할 수 있습니다.