Workflow & handelingen
Workflow & handelingen
How AntiScammer processes messages, detections, and reports.
Message scanning flow
- Incoming message – A message is sent in a channel where the bot has read access.
- Normalization – The message is normalized (lowercase, stripped obfuscation, etc.).
- Pattern matching – Content is checked against:
- Users blacklisted (URLs, keywords, user IDs)
- Scam patterns and heuristics
- ML-based detection (if enabled)
- Scoring – A risk score (0–100) is assigned.
- Threshold – If the score exceeds the server threshold (configurable), an action is taken.
Possible actions
| Action | Description |
|---|---|
| Log only | Message is logged; mods are notified. No automatic punishment. |
| Delete | Message is deleted. User may be warned. |
| Ban | User is banned (local or global, depending on config). |
| Global ban | User is added to the global watchlist; future servers auto-ban. |
Report workflow
- User or mod uses
/reportor clicks report on a message. - Report is sent to the configured report channel.
- Moderators can triage in the dashboard: open, in review, resolved, dismissed.
- If confirmed scammer, moderators can escalate to request a global ban.
Trusted URL handling
- Use
/report_false_positivewith the message or URL that was wrongly flagged. - Trusted URLs are reviewed to improve patterns and reduce noise.