# no!spam 1.6.3

**Category:** Eggdrop_Bot
**Original Author:** wreck, PPSlim

## Description
no!spam is an advanced IRC bot script designed to monitor various types of messages (channel, notice, part, private) and ban users based on predefined spam patterns.

## Key Features
- Monitors channel messages, notices, part messages, invites, private messages, and DCC sends.
- Configurable spam detection rules via a text file.
- Ability to cycle channels for DCC send monitoring.
- Customizable ban reasons and durations.
- Supports different types of bans (local/global) with configurable masks.

## File Analysis
- **no.spam.tcl** — Primary script that configures and implements the spam monitoring logic. It binds events, sets up commands, and manages channel and file-based spam detection.
- **no.spam.un.tcl** — Script to uninstall no!spam from an Eggdrop bot by unbinding relevant events and resetting configuration variables.
- **no.spam.desc** — Documentation for DCC commands used to manage the script's configuration.
- **no.spam.vers** — Version history and changes log, detailing updates and bug fixes.