🐺 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