# Ongeboren's Script Collection

**Category:** XChat_Script
**Original Author:** ongeboren <ongeboren@gmail.com>

## Description
This script collection for XChat provides a set of functions to filter and manage inbound IRC messages, including notices and private messages, as well as handling operator commands and wallops notifications.

## Key Features
- **Message Filtering:**
  - Filters server notices and private messages.
  - Handles client connections and exits.
  - Detects potential spambots and flood bots.
- **Operator Management:**
  - Auto-operates on specified servers with a given password.
  - Sets operator-specific user modes after /oper command.
- **Wallops Interface:**
  - Manages wallops input/output using OPERWALL or LOCOPS.
  - Displays wallops notifications in a dedicated tab.

## File Analysis
- **onge_init.pl** — Initializes the script collection and loads other scripts.
- **onge_advanced_operator.pl** — Filters server notices related to client connections, exits, and operator commands.
- **onge_basic_operator.pl** — Handles auto-operating on servers and setting user modes.
- **onge_hooks.pl** — Hooks various IRC events for processing by other scripts.
- **onge_misc.pl** — Contains miscellaneous functions like WHOIS handling and nick coloring.
- **onge_settings.pl** — Configuration settings for the script collection, including options for single message window, operator auto-login, and wallops interface.
- **onge_single.pl** — Manages the single message window for private messages.
- **onge_wallops.pl** — Handles wallops input/output commands and displays notifications.