# Eggdrop 0.9s Bot

**Category:** Eggdrop_Bot
**Original Author:** Robey Pointer

## Description
Eggdrop is a fully-functional IRC bot written in C that provides extensive channel protection, user management, and automation features.

## Key Features
- **Channel Protection**: Permanent ban list with comments.
- **User Management**: User records stored on disk with customizable access flags.
- **Auto-Learning**: Users can be automatically granted access by sending a "hello" message to the bot.
- **Party Line**: A shared communication channel among bots.
- **Botnet Support**: Ability to link and relay commands between bots.
- **File Transfer**: DCC file transfer support.

## File Analysis
- **botchk** — Script for checking if the bot is running and reloading it if necessary.
- **compat** — Scripts to implement old '+friend' commands for compatibility with older versions of Eggdrop.
- **config.h.in** — Configuration header generated by autoconf.
- **configure** — Autoconf script used to generate Makefiles.
- **configure.in** — Autoconf input file defining the configuration process.
- **egg.config.dist** — Sample configuration file for bots compiled without Tcl support.
- **eggdrop.doc** — Documentation for Eggdrop, covering various aspects of its usage and features.
- **eggstat** — Tcl script to dump statistics about user records.
- **lamestbot** — Sample configuration file for bots compiled with Tcl support.
- **Makefile.in** — Template Makefile used during compilation.
- **README** — Brief description of Eggdrop, its purpose, and key features.
- **UPDATES** — List of updates and changes made to the bot.
- **config.h** — Configuration header generated from `config.h.in`.
- **botkick** — Tcl script adding a "kick" command for managing users.
- **compat** — Scripts implementing old commands for compatibility with older versions.
- **config.h.in** — Template configuration header.
- **configure** — Autoconf script generating Makefiles.
- **egg.config.dist** — Sample configuration file without Tcl support.
- **eggdrop.doc** — Documentation covering various aspects of Eggdrop's usage and features.
- **eggstat** — Tcl script to display statistics about user records.
- **lamestbot** — Sample configuration file with Tcl support.
- **Makefile.in** — Template Makefile for compilation.
- **README** — Brief description of Eggdrop, its purpose, and key features.
- **UPDATES** — List of updates made to the bot.