# Statusd v0.3.7

**Category:** Eggdrop_Bot
**Original Author:** lee8oi@gmail.com

## Description
Statusd is a bot script designed to track user activity on IRC channels, including actions like joining, parting, kicking, quitting, nick changes, speaking, and performing actions. It logs this information and provides commands for querying the status of specific nicks or hostmasks.

## Key Features
- Tracks various user activities such as joined, parted, kicked, quit, nick change, spoke, and action.
- Checks if a nick is in a channel before searching; performs pattern searches if not found.
- Provides public command `!status` for querying the status of nicks or hostmasks.
- Configurable options via DCC commands such as setting trigger, backup file location, interval, log backups, and use current channel.
- Automatic backup system that saves configuration settings at timed intervals and on .die, restart events.

## File Analysis
- **statusd.tcl** — Main script containing the core functionality of tracking user activities and providing status queries. Implements various commands and event bindings for logging and querying nick statuses.
- **README.txt** — Documentation file describing the usage and configuration options of the script.