anti-spam

Enforce Telegram group anti-spam with member verification, flood control, and content restrictions.

2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/adraalabs/skills --skill anti-spam
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: anti-spam
Source: https://github.com/adraalabs/skills/tree/main/anti-spam
Command: npx skills add https://github.com/adraalabs/skills --skill anti-spam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

New members in online communities can be targeted by spam and disruptive behavior. This skill provides a complete anti-spam suite that gates new members, enforces flood control, blocks links, and filters restricted words to keep groups healthy.

Core Features & Use Cases

  • New member gate: restrict new users until verification so only humans can post.
  • Flood control: auto-mute users who post too many messages in a short time.
  • Link blocker: auto-delete messages containing links from non-admins.
  • Word blacklist: auto-delete messages containing banned words.

Quick Start

Configure the anti-spam system for your Telegram group and enable the four layers to begin protecting new members and ongoing conversations.

Frequently Asked Questions about anti-spam

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I block spam in Telegram groups using new member verification?▼

To block spam in Telegram groups, this skill restricts new members via a verification gate, ensuring only verified humans can post messages. It handles onboarding gating by triggering actions on member_join events to restrict unverified users.

Can I automatically mute users for sending too many messages in a Telegram group?▼

Yes, you can automatically mute users for rapid messages using the flood control feature. It detects when users post too many messages in a short time and triggers a mute_member action to stop the flooding behavior.

What is the best way to auto-delete messages with links from non-admins in Telegram?▼

The best way to auto-delete messages with links is by enabling the link blocker layer. It automatically identifies messages containing links from non-admins and executes a delete_message action to remove them from the chat.

Does this anti-spam suite support filtering restricted words in ongoing chats?▼

Yes, this anti-spam suite supports filtering restricted words in ongoing chats through a word blacklist. It monitors message events and automatically deletes any messages containing configured banned words.

Are there prerequisites for configuring flood control and content restrictions in Telegram?▼

The primary prerequisite is configuring the anti-spam system via SKILL.md for your Telegram group. You must enable the four layers—verification, flood control, link blocking, and word blacklists—to begin protecting ongoing conversations.