Match the language that matters.
Enter one keyword per line, up to 30 terms with at most 80 characters each. A contained keyword can save matching evidence from a single message. Optional fuzzy matching detects text variations with a configurable similarity threshold from 0.70 to 0.98; the default is 0.85.
Fuzzy matching limits
Terms shorter than four characters use containment matching only. Fuzzy checks are limited to the first 500 characters of each message and a per-group computational budget. Similarity is not a spam probability, and limited budgets may miss matches.
A containment match example
Keyword: free giveaway
Message: “Join our free giveaway today.”
Evidence saved in Observe mode
Repetition, near duplicates and anti-flood
Repeated messages, near duplicates, and short bursts of posting have separate detection settings. Enabled detection kinds can use the group’s chosen Observe, Block or Remove action; leave Observe selected if you only want evidence.
Recommended presets by community type
- Web3 & Crypto groups: Target phishing phrases (
airdrop,claim reward,seed phrase,presale), enable near-duplicate checks, and set strict flood limits (e.g. 3 messages within 5s). Start in Observe mode, then switch to Block for confirmed malicious links. - Developer communities: Use targeted marketing phrases; keep repetition thresholds relaxed (5+ occurrences) to avoid flagging shared code snippets or error logs; maintain whitelists for maintainers.
- Local & Hobby groups: Add recurring ad expressions; enable 60-second repeated-message detection; use Observe mode to test rules before switching to Remove for persistent ad accounts.
Check your setup
- Start with narrow terms and Observe mode.
- Similarity scores are not spam probabilities.
- Review repeated-message and anti-flood settings separately.
Where to go next
If you are setting up TGDog for the first time, follow the complete How to use tutorial. For a deeper explanation of another topic, return to the Guide library.