# TopicMaster v1.1

**Category:** mIRC_Bot
**Original Author:** domsen <domsen@domsen.org>

## Description
TopicMaster is an IRC bot designed to manage channel topics, providing a history of past topics and allowing for their random selection or retrieval by number. It also supports setting topics via commands, and includes features like badword checking and statistics.

## Key Features
- Manages topic history across multiple channels.
- Sets the last known topic after a netsplit.
- Provides commands to retrieve old topics, set new ones, and view statistics.
- Supports HTML output for topic histories with customizable styles.
- Implements badword filtering and revengemodes.
- Allows owners to reset history files.

## File Analysis
- **topicmaster.tcl** — Core script managing the bot's functionality.
- **chanex1.html** — HTML template for displaying topic history in a specific style.
- **chanex2.html** — Another HTML template with different styling options.
- **chanex3.html** — Additional HTML template, differing in colors and layout.
- **chanex4.html** — Yet another HTML template with unique color schemes.
- **chanex5.html** — HTML template for a specific channel, using a light theme.
- **chanex6.html** — HTML template with vibrant colors and different background styles.
- **chanex7.html** — Final HTML template with red-themed styling.