# Eggdrop Bot v0.9q

**Category:** Eggdrop_Bot
**Original Author:** Robey Pointer (Unknown)

## Description
Eggdrop is a fully-functional IRC bot written in C, designed to protect channels from takeovers and manage user access with advanced features like channel protection, user records, and command automation.

## Key Features
- **Channel Protection**: Permanent ban lists, customizable via config file.
- **User Records**: Passwords, hostmasks, access flags stored on disk.
- **Command Automation**: Bind commands to trigger actions like OPs, Kicks, DCC transfers.
- **TCL Scripting**: Extensive TCL support for adding custom features and commands.

## File Analysis
- **botchk** — Checks the bot process list and reloads it if necessary.
- **botkick** — Adds a Tcl command to kick users based on their nickname or handle.
- **compat** — Scripts to implement old '+friend' etc. commands for compatibility.
- **config.h.in** — Configuration header file generated by autoconf.
- **configure** — GNU configure script used to generate Makefiles and configuration options.
- **egg.config.dist** — Distribution configuration file for bots compiled without TCL.
- **lamestbot** — Sample configuration file for a bot, written in TCL.
- **Makefile.in** — Source-make file with Makefile generation support.
- **README** — Brief introduction to Eggdrop and its features.
- **UPDATES** — List of updates and changes made between versions.