🛡️ Kwitka Anti-Spam Anti-Rus Bot: The Only Bot Your Group Needs
As Telegram grows in popularity, so does the amount of spam, scams, toxic behavior, and unwanted content. Kwitka Anti-Spam Anti-Rus Bot is a powerful all-in-one solution for protection and administration, designed to maintain cleanliness, safety, and a comfortable atmosphere in your chats 🌸.
The bot combines AI intelligence 🧠 (Gemini, Vertex AI, Groq) with professional administration tools 🛠️, working quietly and effectively 24/7.
🚀 Why Choose Kwitka?
- 🧠 Hybrid Intelligence: Uses AI for deep context analysis of spam, detection of hidden advertising, insults, and message translation.
- 🛡️ High Reliability: The bot doesn’t “give up” during AI outages. If one provider is overloaded, the bot instantly switches to backup free models, ensuring continuous protection.
- 🎛️ Total Control: From notes and rules to bulk message deletion and moving discussions to the correct branches (Topics).
- ⚖️ Fair Limits: The system protects resources so that one active chat does not exhaust limits for everyone else.
- ⚙️ Flexibility: Almost every function can be toggled on or off via the convenient
/settingsmenu. - 🤝 Community Building: Reputation tools and a warning system help cultivate a culture of communication.
⭐ Key Features
1. 🧠 Intelligent Filters & AI
- 🤖 AI Spam Moderation: Suspicious messages (even text on photos!) are automatically sent for AI analysis.
- 📝 Smart Summaries (/explain): In response to a news item, long text, or article, the bot creates a concise summary of key points.
- 🤬 Toxicity Control: Detects aggression, insults, and personal attacks (“Anti-Quarrel”).
2. 👮♂️ Professional Administration (New!)
- 📌 Notes System: Save important information (rules, payment details, links) and recall it instantly with a command (
/get rules) or hashtag (#rules). - ⚡ Quick Moderation: Bans and mutes specifying time and reason (e.g.,
/ban 1d Spamor/mute 2h). - 🚚 Topic Management: Discussion went off-track? Use
/moveand/targetto transfer messages to the correct branch, automatically deleting them from the old one. - 🧹 Cleanup Tools:
/purgeto delete a block of messages (e.g., to clear a quarrel) and/delfor quick deletion.
3. 🚫 Anti-Rus Functionality
- 🕵️♂️ Detection & Removal: The detector finds Russian language (text and photo) and removes it, sending a warning to the author.
- 🗣️ Auto-Translation: Option to automatically translate useful messages from Russian to Ukrainian (or the chat’s language).
- ⛔ RF Content Blocking: Hard blocking of any mentions related to the aggressor country.
4. 👥 Community Management
- 🔐 CAPTCHA: Verification of new members via a button to protect against bot attacks.
- 🏆 Reputation: A thanks system (
thanks,+) with ranks from “Newcomer” to “Legend”. High rank grants immunity from spam filters. - ⚠️ Warning System (/warn): Automatic punishment after reaching a limit of warnings (configurable).
📝 How to Use
- Add the bot to your chat.
- Grant Administrator Rights (Mandatory: Delete messages, Restrict members).
- Configure:
- Call
/settingsto configure filters via the web panel. - Call
/my_alertsin private messages with the bot to receive reports on bans and spam.
- Call
📋 Full Command List
👋 For All Members
/start– Welcome message and bot status./help– Help and full command list./info– Technical info (Chat ID, Topic ID, User ID)./myrep– Check your reputation and rank./report(reply) – Report spam to admins./explain(reply) – Create an AI summary of the content.
👮♂️ Moderation (Admins)
/ban,/unban– Ban/Unban (time can be specified:1h,2d,1w)./mute,/unmute– Restrict/Allow writing./kick– Kick a member (without ban)./warn,/unwarn– Issue/Remove a warning./warns– Show user’s warning history.
📝 Notes & Clean-up (Admins)
/save [name] [text]– Create a note (or reply to text)./get [name](or#name) – Show the note in chat./notes– Show list of all notes./clear [name]– Delete a note./purge(reply) – Delete messages from the selected one downwards./del(reply) – Quickly delete a message./move+/target– Move messages between branches (Topics).
⚙️ Settings & Filters (Admins)
/settings– Open the web settings panel./my_alerts– Configure personal alerts in PM./trust(reply) – Grant “Trusted” status (immunity from spam filters)./addstop,/delstop,/liststops– Manage custom stop-word list./set_ad_topics [ID]– Specify topics where ads are allowed./chat_ai_stats– View AI usage statistics./poll(reply) – Create a poll.
📉 AI Limits Management
The bot uses a shared pool of keys. If the chat limit (default 500 requests/day) is exhausted, the bot switches to economy mode (Groq/OpenRouter), maintaining basic protection.
🔑 How to remove limits? An administrator can add their own Gemini API Key via the menu /settings -> “🤖 AI & Moderation”. This makes the bot in your chat maximally fast, smart, and independent of shared limits.


