# UnoBot v1.0 Beta

**Category:** Eggdrop_Bot
**Original Author:** Shawn Roles (Nerfbendr)

## Description
This is a Tcl-based bot for the IRC network, specifically designed to facilitate an Uno card game on a channel. The bot handles player interactions, game rules enforcement, and provides various commands for players.

## Key Features
- **Commands**: `!Gameroom`, `!uno`, `join`, `play`, `draw`, `pass`, `color`, `hand`, `card`, `turn`, `order`, `players`, `stop`, `time`, `remove`, `count`, `unohelp`, `unotop10`, `unorules`
- **Game Mechanics**: Shuffles and deals cards, tracks players' hands, enforces game rules, and manages the current player's turn
- **Advertising**: Periodically advertises the bot on specified channels

## File Analysis
- **Nerf'sUnoBotv10Beta.tcl** — Contains the main logic for the Uno bot, including command bindings, game state management, and advertising routines.
- **InstallationInstructions.txt** — Provides instructions on how to install and configure the bot in an Eggdrop environment.
- **motd** — A message of the day file that displays commands available to players.