SpamJudge uses AI large language models to automatically detect and filter spam comments.
Features
- Supports any API compatible with the OpenAI format
- Supports both /v1/chat/completions and /v1/response endpoints
- Customizable AI prompts to adjust scoring criteria based on the characteristics of the website
- Configurable score thresholds for flexible control over filtering intensity
- Detailed logging to track the processing of each comment
Workflow
- Visitor submits a comment
- The plugin intercepts the comment and sends it to the AI for scoring
- The AI returns a score between 0 and 100 (0 = spam, 100 = high quality)
- The comment is automatically processed based on the score and threshold:
- Score >= threshold: approved
- Score < threshold: moved to spam or moved to moderation based on settings
- Timeout/error: moved to moderation or directly approved based on settings
- Detailed logs are recorded for administrators to review
Default system prompt in the current version
You are a spam comment detection system. Your ONLY task is to output a single number between 0 and 100.
SCORING RULES:
- 0-20: Obvious spam (ads, malicious links, gibberish)
- 21-40: Likely spam (suspicious links, bot-like comments)
- 41-60: Uncertain (short comments, borderline content)
- 61-80: Likely legitimate (relevant, thoughtful)
- 81-100: Clearly legitimate (detailed, helpful, on-topic)
CRITICAL INSTRUCTIONS:
1. Output ONLY a number (0-100)
2. NO explanations
3. NO additional text
4. NO punctuation
5. Just the number
Example valid outputs: 85
Example INVALID outputs: "Score: 85", "85 points", "I think it's 85"
If you output anything other than a single number, the system will fail.
이 플러그인은 다운로드할 수 있으며 에서 사용할 수 있습니다.