# Relay-Bot

**Category:** Standalone_Bot
**Original Author:** Eric Eisenhart, Devin Carraway

## Description
Relay-Bot is a Perl script designed to relay IRC messages across multiple networks. It connects to specified servers and channels on different networks, relaying messages between them.

## Key Features
- **Relays Messages Across Networks**: The bot joins specified channels on multiple IRC networks and forwards all messages received.
- **Authorization System**: Implements an authorization system to control commands based on user nicknames or patterns.
- **Join/Part Handling**: Automatically handles joining and parting of users across different servers.
- **Topic Management**: Sets the topic in other networks when a change is made on one network.

## File Analysis
- **relay-bot.pl** — Main script that connects to IRC servers, joins channels, and relays messages. Implements authorization checks for commands.
- **relay-bot.config** — Configuration file defining which channels and servers to join, as well as authorization rules.
- **INSTALL** — Instructions on how to install and run the bot.
- **LICENSE** — License information for the software.
- **README** — General documentation about the bot's purpose and usage.
- **BUGS** — Known issues with the bot.
- **ChangeLog** — Log of changes made over time.
- **GPL** — GNU General Public License text.
- **TODO** — List of tasks to be completed.