# Q Bot Script

**Category:** Eggdrop_Bot
**Original Author:** perpleXa & Zyberdog

## Description
This script is an Eggdrop bot that provides administrative features for managing channels, including user access levels, channel types, and various commands to modify channel settings.

## Key Features
- **Channel Management**: Allows setting and viewing channel types using `CHANTYPE` command.
- **User Access Levels**: Manages user access on channels through `CHANLEV` command.
- **Op/Voice Commands**: Provides `OP`, `VOICE`, and `INVITE` commands to manage users' permissions.
- **Welcome Messages**: Sets and displays welcome messages for channels with the `WELCOME` command.

## File Analysis
- **authinfo.tcl** — Manages user authentication and nick changes, including saving and retrieving nicknames associated with authnames.
- **qbot.tcl** — Main script that binds commands to events and initializes various settings and variables.
- **chanlev.help** — Documentation for the `CHANLEV` command.
- **chantype.help** — Documentation for the `CHANTYPE` command.
- **global.help** — General help documentation including commands like `CHANGELEV`, `REHASH`, etc.
- **help.help** — Documentation for the `HELP` command.
- **invite.help** — Documentation for the `INVITE` command.
- **op.help** — Documentation for the `OP` command.
- **showcommands.help** — Lists available commands and their required access levels.
- **voice.help** — Documentation for the `VOICE` command.
- **welcome.help** — Documentation for the `WELCOME` command.