# Spam Kicker Script v4.58.ab

**Category:** Eggdrop_Bot
**Original Author:** awyeah (awyeah@usa.net)

## Description
This script is designed to detect and remove spammers from IRC channels by utilizing two separate eggdrop bots: one for spam detection and another for spam removal.

## Key Features
- **Spam Detection**: The `spamdetect.tcl` script continuously cycles the channel, checking private messages and notices for predefined spam keywords.
- **Spam Removal**: The `spamkick.tcl` script receives notifications from the spam detection bot and kicks/bans spammers based on specific criteria.
- **Authorization Pins**: Both scripts require matching authorization pins to ensure proper communication between bots.
- **Channel Cycling**: The detection bot cycles through channels at predefined intervals, looking for spam messages.
- **Spam Record Keeping**: Records of detected spammers are stored in a file for future reference.

## File Analysis
- **spamdetect.tcl** — Contains the logic for detecting and recording spam messages. It cycles through specified channels, checks for predefined keywords, and sends information to the opped bot.
- **spamkick.tcl** — Handles the actual removal of spammers by receiving notifications from the detection bot and executing kicks/bans based on the recorded data.
- **readme.html** — Provides a detailed guide on how to set up and use the scripts. It includes instructions for configuring variables, setting up authorization pins, and understanding the script's functionality.