🐺 A Frisky Dev Product
CyberPUP Security
Autonomous Telegram group moderation — zero-setup, default ON, everything configurable. One bot. Every threat blocked before humans even see it.
6
Modules Active
4
Branded Cards
∞
Promos Allowed*
0
Config Required
* 1 live at a time — unlimited posts, just delete first
Everything ships ON — zero setup
🔁 Promo Guard● DEFAULT ON!promorule on/off
🚫 Zero-Tolerance● HARDCODEDnot configurable — safety line
🔞 NSFW Detection● DEFAULT ONNSFW_ENABLED=false in .env
🤖 Spam / Reputation● DEFAULT ONconfig.toml thresholds
🔨 Auto-ban● DEFAULT ONafter 20 violations
📣 Auto-Promote● DEFAULT ON!autopromote on/off
Promo Guard — 1 Live Promo at a Time
📢 The Rule
One active promo per user per group — simultaneously. Post as many promos as you want, but delete the previous one first. Normal chat (no link) is always free, never touched.
User posts link
→
Promo detected?
→
Prior promo still live?
→
Delete + warn once
Prior promo deleted
→
New promo passes ✓
Exempt IDs (default)
8206898681
8264592548
8751749844
8581086019
Owner IDs — not TG admins
Commands
!promorule
!promorule on/off
!promorule exempt <id>
!promorule exempts
Zero-Tolerance — Always Armed, No Exceptions
🚫 Instant Delete + Permanent Ban
Runs for every user including admins and owners, before any other check. No cooldown, no warning, no second chance. Hardcoded — cannot be disabled.
🚸
CSAM
child porn · loli · shota · kiddie porn · 14+ patterns
🐴
Bestiality
bestiality · zoophilia · animal sex/porn · 14+ patterns
⚡
Nazi / Hate
heil hitler · sieg heil · 88 HH · nazi porn
🩸
Scat / Gore / Snuff
scat porn · coprophilia · gore porn · snuff film
Full Moderation Stack
🧠
ML Spam Classifier
AI-powered spam detection flags messages that pattern-match to known spam behavior. Runs on every incoming message.
Default ON
🔞
NSFW Photo Detection
Neural classifier scans profile photos and attached images. Sensual, pornographic, and hentai signals all flagged separately.
Default ON
⭐
Reputation System
New users start low. Links, media, forwards are gated by rep score. Earn trust over time. Spam violations cost points.
Default ON
🔨
Auto-Ban
Users who accumulate 20+ spam violations and have low reputation are permanently banned automatically — no human needed.
Default ON
🀄
CJK Spam Filter
Chinese character spam bots are identified and deleted instantly — a common attack vector in international groups.
Default ON
👻
Invisible Unicode Filter
Zero-width characters and invisible spacing tricks used to bypass filters are caught and cleaned out.
Default ON
🔗
Link Spam Guard
Low-rep users posting t.me invites or external URLs get deleted. High-rep users are trusted. Promo-approved links bypass this.
Default ON
🤬
Profanity Filter
Bilingual (RU + EN) profanity detection with pattern matching. Violations logged and counted toward auto-ban threshold.
Default ON
↩️
Cross-Chat Reply Block
"Reply in Another Chat" — a classic spam injection technique. Low-rep users can't use it. Drops the message silently.
Default ON
Log Channel + Staff System
📋 Log Channel
Every moderation action gets a timestamped log entry. Run !setlogs inside your log channel — it auto-detects and sets itself. No ID copy-paste needed.
✦ Member join · leave
✦ Promo blocked
✦ Ban · Unban
✦ Zero-tolerance delete
✦ Report submissions
✦ Config changes
👮 Staff System
Bot-level staff — separate from TG admins. They can moderate without being group admins. Every !report fires a DM to all staff instantly.
✦ CAN: !ban / !unban / receive reports
✦ CANNOT: !setmain / !setlogs / !addstaff
✦ Persist to MongoDB across restarts
✦ !addstaff <id> · !removestaff · !staff
Branded Visual Cards — Awwwards-Quality 2× PNG
📜
Group Rules
Zero-tolerance · Respect · 1-promo rule · Good vibes. Auto-posted when bot joins a group. Command: !rules
1080×1080 · 2×
❓
How It Works
6-feature grid explaining the full moderation stack plus all group commands. Command: !help
1080×1080 · 2×
📢
Promo System
Visual explanation of the 1-promo rule with 4 scenario rows — allowed, allowed, blocked, always-free.
1080×1080 · 2×
⚠️
Promo Blocked
Warning card sent when a promo is deleted. 3-step action guide: find → delete → repost. Replaces text walls.
1080×640 · 2×
Owner Command Reference
!modstatus
Full dashboard — every toggle, channel, staff list, and exempts in one message
!promorule on/off
Toggle promo enforcement at runtime. Default: ON
!promorule exempt <id>
Add a user to the promo-exempt list (no 1-promo limit)
!setlogs
Run inside a channel → auto-sets it as the log channel. No ID copy-paste.
!logs
Show log channel config and all events that get logged
!addstaff <id>
Add bot-level staff (or reply to their message). Persists to MongoDB.
!staff
List all current staff members
!autopromote on/off
Toggle the scheduled announcements / auto-promote scheduler
!autopromote send
Fire a test announcement to the group right now
!ban / !unban
Moderation actions — available to owners, staff, and TG admins
!report
Flag a message → posts to reports channel + DMs all staff members
!rules / !help
Post branded visual card to the group
Deployment
Status
LIVE — single poller, no 409
Host
cyberpup · 64.23.130.34
Container
cyberpup-security:latest
Bot
@CyberPUPSecuritybot
Version
1.1 · Gojo Satoru