# UserQuotes v1.00

**Category:** Eggdrop_Bot
**Original Author:** David Proper (DrN)

## Description
UserQuotes is a simple "tagline" program for IRC bots, specifically designed to allow operators (OPs) to add and delete quotes from users in channels. It also includes commands to display random or specific quotes.

## Key Features
- Allows OPs to add new quotes using the `!quotes add` command.
- Deletes quotes by specifying a quote number with the `!quotes del` command.
- Displays information about a specific quote with the `!quotes info` command.
- Searches for quotes containing specific text using the `!quotes search` command.
- Sets the channel topic to a random quote with the `!quotes topic` command.

## File Analysis
- **userquotes.doc** — Documentation file explaining how to use and configure UserQuotes.
- **userquotes.hst** — History file detailing version changes, but not used in functionality.
- **userquotes.tcl** — The main TCL script that implements the functionality described above.
- **.userquotes** — Database of user-added quotes.
- **pub_quotes** — Proc for handling public commands related to quotes.
- **proc_quotes** — Proc for processing various quote-related commands.
- **rand_quote** — Proc for generating a random quote from the database.
- **add_quote** — Proc for adding new quotes to the database.
- **check_quotes** — Proc for checking and updating the total number of quotes in the database.