# UserCheck 1.1b TCL

**Category:** mIRC_Bot
**Original Author:** BLaCkShaDoW Productions

## Description
This is a Tcl script designed to monitor users on IRC channels, specifically checking if users who have administrative access (via Chanserv) are present in the monitored channel. If a user is found offline, the bot can either suspend them or send a message about their absence.

## Key Features
- Monitors users with specific flags for presence.
- Tracks users' last seen times and logs them.
- Automatically removes users who have not joined for a specified number of days.
- Provides commands to manage exceptions and view user check lists.
- Sends messages when users are found offline or removed.

## File Analysis
- **usercheck.tcl** — Main script that sets up monitoring, checks user presence, and handles commands. It uses timers to periodically check channels and logs user data.
- **usercheck.excepts** — Stores exceptions for users who should not be checked.
- **user_file** — Logs the time when a user was last seen in a channel.