# LogBot-0.1.0

**Category:** Standalone_Bot
**Original Author:** Unknown

## Description
LogBot is a standalone IRC bot designed to log conversations in channels and provide basic channel management features.

## Key Features
- Logs messages with timestamps.
- Supports joining and parting of channels.
- Handles nick changes, topic updates, and kicks.
- Sends join messages to new users.
- Formats output for web display using HTML/CSS.

## File Analysis
- **run.bat** — Starts the bot via Java command-line interface.
- **run.sh** — Similar to run.bat but uses a shell script.
- **footer.inc.php** — Provides footer content for log pages, including attribution and link information.
- **header.inc.php** — Contains header HTML with meta tags and stylesheets for log display.
- **index.php** — Manages the index page of logs, allowing users to browse by date.
- **config.ini** — Configuration file for bot settings like nick, server, channel, and output directory.
- **LogBot.java** — Core Java class implementing IRC bot functionality with event handling.
- **LogBotMain.java** — Main entry point that initializes the bot using configuration from `config.ini`.