자료 정보
| 쉬운 설치 | 쉬운 설치 지원 |
|---|---|
| 간단한 소개 | TypeSafe Jev로 회원가입과 글·댓글의 스팸 의심 점수를 검사하고, 게시판·회원 그룹별 차단 기준을 설정하는 라이믹스 모듈입니다. |
| 설치 경로 | ./modules/stopspamjev/ |
| PHP 지원 범위 | PHP 7.4 이상 |
| 자료 구분 | 공개 자료 GPL v3 |
| AI 사용 여부 | AI로 생성한 코드가 포함되어 있고, 전문 개발자의 검토를 거쳤습니다. |
버전 내역
- 1.0.0 2026.10.08 26.1KB 1회 다운로드
상세 설명
스팸차단JEV
안녕하세요. 오토시스템입니다.
TypeSafe의 Jev 모델을 이용해 회원가입과 글·댓글을 검사하는 스팸차단JEV 모듈을 소개합니다.
검사할 내용을 AI에 보내고, 반환된 의심 점수가 관리자가 정한 기준 이상이면 가입이나 저장을 차단합니다. 가입·글·댓글 검사를 각각 켜고 끌 수 있으며, 사이트 운영 방식에 맞게 검사 대상과 질문을 조정할 수 있습니다.
주요 기능
- 회원가입 검사: 일반 가입 시 아이디·닉네임·이메일 도메인을 보내 검사합니다. 기본 질문은 아이디와 닉네임의 무작위 생성 패턴을 판단하며, 이메일 도메인은 판단에서 제외합니다. 관리자 생성과 소셜 가입은 검사하지 않습니다.
- 글·댓글 검사: 새 글과 수정 글, 새 댓글과 수정 댓글을 저장 전에 검사합니다. 글 검사는 문의도 포함하며, 최고관리자는 글·댓글 검사에서 제외합니다.
- 검사 대상 선택: 글·댓글 검사는 회원과 비회원 중 대상을 선택하고, 회원 그룹과 게시판 범위를 설정할 수 있습니다. 전체 게시판 또는 선택한 게시판에 적용할 수 있습니다.
- 차단 기준 설정: 가입·글·댓글별로 의심 점수 기준을 설정합니다. 점수 범위는 0~1이며 기본 차단 기준은 0.70입니다.
- 검사 질문 설정: 기본 질문을 사용하거나 직접 질문을 작성할 수 있습니다. 높은 점수가 차단 대상을 뜻하도록 질문을 작성하세요.
- 한글 미포함 차단: 글·댓글 본문에 한글 음절이나 자모가 없으면 API 요청 없이 차단하는 옵션을 제공합니다.
- 검사 내역 메뉴: 관리자 화면에서 검사 내역을 확인할 수 있습니다.
설치와 설정
- 모듈 파일을 라이믹스 설치 폴더의
./modules/stopspamjev/경로에 업로드합니다. - 관리자의 설치된 모듈 → 스팸차단JEV로 이동합니다.
- TypeSafe 콘솔에서 발급받은 API 키를 입력하고 API 키 저장을 누릅니다.
- 가입·글·댓글 검사 설정에서 필요한 검사를 켜고, 검사 대상·차단 기준·검사 질문을 설정한 뒤 각 설정을 저장합니다.
- 일반 회원이나 비회원 계정으로 정상 입력과 스팸 의심 입력을 확인하고, 운영 환경에 맞게 기준을 조정합니다. 최고관리자는 글·댓글 검사에서 제외되므로 일반 계정으로 확인하세요.
차단 기준과 질문 조정
기준을 높이면 차단이 줄고, 낮추면 차단이 늘어납니다. 질문을 바꾸면 점수 분포도 달라질 수 있으므로, 질문을 수정한 뒤에는 정상 입력이 차단되지 않는지 함께 확인하는 것을 권장합니다.
기본 글·댓글 질문은 명확한 스팸, SEO·백링크 홍보, 무관한 판매 광고, 자동화된 문의나 반복 댓글 패턴을 판단하도록 구성되어 있습니다. 외국어, 링크, 가격 문의 또는 짧은 감사 댓글만으로 스팸이라고 판단하지 않도록 안내합니다.
사용 전 확인해 주세요
- 외부 API 사용: TypeSafe API 키가 필요하며, 가입 검사 정보와 글·댓글의 검사 내용이 외부 서비스로 전송됩니다. 도입 전 서비스의 데이터 처리 정책과 사이트의 개인정보 안내를 확인해 주세요. API 요금과 사용 한도는 TypeSafe의 최신 안내를 확인해 주세요.
- 오탐과 누락 가능성: AI 점수만으로 스팸 여부를 확정할 수는 없습니다. 정상 가입·글·댓글이 차단되거나 스팸이 통과할 수 있습니다.
- API 오류 시 허용: 가입 검사는 API 오류나 시간 초과로 점수를 받지 못하면 가입을 허용합니다. 글·댓글 검사는 API 키가 없거나 API 오류·시간 초과로 점수를 받지 못하면 저장을 허용합니다.
- 한글 미포함 옵션 주의: 본문만 검사하며 제목과 문의 유형은 판단하지 않습니다. 외국어 본문과 이미지만 있는 본문도 차단할 수 있으므로, 사이트 성격에 맞게 사용하세요. 해당 글·댓글 검사를 켜야 적용됩니다.
- 기존 자료 처리: 기존 글·댓글을 일괄 재검사하거나 삭제하는 기능은 제공하지 않습니다. 글·댓글 검사는 각각 별도로 설정합니다.
TypeSafe API 사용 방법은 공식 시작 안내를 참고해 주세요.
--------------
위 글은 AI를 이용한 글이니 참고 하시고요.
개인 적인 목적으로 쓰다가 클라우드 플레어 turnstile 도 뚫고서 자꾸 봇들이 가입하길래 만들었습니다.
이거 만들고서는 한번도 뚤린적은 없고요 영문으로된 랜덤 아이디와 닉네임을 쓰길래 그거 기준으로 막도록 했고
설정 잘하시면 원하는 봇들 막을수 있을겁니다.
글쓰기는 문의에 봇들이 홍보 하길래 추가해둔거고 마찬가지로 영문만 있다면 차단을 잘 될겁니다.
댓글은 같은 방식인데 테스트는 안해봤으니 참고하세요.
PS. API가 무료는 아니라서 충전해서 쓰시긴해야 되는데 API 비용이 매우 저렴해서 적은돈만 충전해도 오래 쓸수 있습니다.
사용자 피드백 0