A collection of custom commands, utilities, and automation features for mIRC.
⚠️ Archived Project
This script was developed as a personal IRC bot and utility collection over several years. It is no longer maintained and is preserved for historical purposes.
This project is a large mIRC script that adds numerous quality-of-life features to IRC channels.
Originally written for personal use, it combines entertainment commands, moderation tools, information lookups, and automatic media detection into a single script.
Many features rely on raw socket connections to communicate directly with external web services.
- Dice rolling
- Quote database
- Random quote generator
- Poll and voting system
- Trivia (planned/incomplete)
- Wikipedia lookup
- YouTube title lookup
- Vimeo metadata lookup
- Imgur metadata lookup
- Auto welcome messages
- Auto slap-back
- Flood protection
- Timers
- Channel utilities
Random quote commands including:
- Coluche
- Haddock
- Kaamelott
- Lyrics
- Roulette
- Debates
- Poems
- Political quotes
- Various community-specific quote databases
- mIRC Scripting Language (mSL)
- IRC sockets
- Raw HTTP/HTTPS requests
- XML parsing
- Regular expressions
No external DLLs are required for the core functionality.
The script demonstrates several advanced mIRC scripting techniques, including:
- Custom HTTP clients using
sockopen,sockwrite, andsockread - XML parsing
- HTML decoding
- Media metadata extraction
- API communication
- Timer management
- Custom aliases and helper functions
- Anti-flood mechanisms
Originally developed for older versions of:
- mIRC
- Windows
- IRC networks of the time
Many online services used by the script have since changed or discontinued their APIs.
Because this project is archived, several features are expected to no longer function correctly, including:
- YouTube metadata lookup
- Vimeo lookup
- Imgur lookup
- Automatic update checker
- Some Wikipedia functionality
Core IRC commands and local text-based features should still work.
Archived
Development ended years ago.
This repository is kept online as an archive of an old hobby project and as a reference for mIRC scripting techniques.
No new features, bug fixes, or compatibility updates are planned.
The script includes:
- Utility aliases
- IRC event handlers
- Socket handlers
- Text databases
- Helper functions
- Entertainment commands
- Automation tools
This project represents an older personal project from the IRC era.
Although it is no longer maintained, it may still be useful for:
- Learning mIRC scripting
- Understanding socket programming in mSL
- Exploring IRC bot development
- Preserving an example of early hobby programming
No license has been specified.
Until a license is added, all rights remain reserved.