# MoxQuizz Quizbot

**Category:** Eggdrop_Bot
**Original Author:** Moxon <moxon@meta-x.de> (AKA Sascha Ldecke)

## Description
MoxQuizz is a multilingual trivia and quiz bot for the IRC network, designed to run unattended. It supports various languages through configuration files and provides commands for users to participate in quizzes.

## Key Features
- **Quiz Management**: Manages multiple question sets across different languages.
- **User Interaction**: Allows users to ask questions, see their scores, and revolt against unfair questions.
- **Channel Rules and Tips**: Displays rules and tips for the quiz channel.
- **Fun Commands**: Provides a variety of fun commands for entertainment.

## File Analysis
- **moxfun.tcl** — Contains miscellaneous fun commands and utilities for the bot.
- **moxquizz.tcl** — Core script that handles the main functionality of MoxQuizz, including question management and user interaction.
- **moxtools.tcl** — Provides additional tools and functionalities for the bot.
- **allstars.pl** — A Perl script to pretty-print the all-stars table for MoxQuizz.
- **setup.pl** — Sets up variables in the configuration files.
- **INSTALL** — Instructions on how to prepare an Eggdrop environment for running MoxQuizz.
- **LICENSE** — GNU General Public License v2.0.
- **README** — Detailed documentation of the bot's features and setup instructions.
- **README.database** — Documentation on the database format used by MoxQuizz.
- **README.moxfun** — Documentation for standalone fun commands.
- **README.translation** — Instructions for translating messages into different languages.
- **README.windows** — Notes for running MoxQuizz on Windows-based hosts.
- **CHANGES** — Log of changes made in each version.
- **Makefile** — Build system configuration file.
- **NEWS** — Overview of changes since the first public release.
- **UPGRADING** — Instructions for upgrading from older versions.
- **moxquizz.conf** — Main configuration file for MoxQuizz.
- **moxquizz.rc** — Additional configuration settings for the bot.
- **de.msg, fr.msg, gr.msg, etc.** — Language-specific message files.
- **channelrules.txt** — Channel rules displayed when users request them.
- **channeltips.txt** — Tips and instructions posted by the bot in the quiz channel.
- **harteier.txt, weicheier.txt** — Lists of user behaviors categorized as "hard" or "soft".
- **help.txt** — Help texts for various commands.
- **phrases.txt** — Phrases used in fun commands.
- **prices.txt** — List of prizes users can win.
- **questions.*.de, en, es, etc.** — Question files for different languages.