Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Q

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.


Overview

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.


Features

🎲 Fun Commands

  • Dice rolling
  • Quote database
  • Random quote generator
  • Poll and voting system
  • Trivia (planned/incomplete)

📚 Information

  • Wikipedia lookup
  • YouTube title lookup
  • Vimeo metadata lookup
  • Imgur metadata lookup

🤖 Automation

  • Auto welcome messages
  • Auto slap-back
  • Flood protection
  • Timers
  • Channel utilities

📁 Quote Collections

Random quote commands including:

  • Coluche
  • Haddock
  • Kaamelott
  • Lyrics
  • Roulette
  • Debates
  • Poems
  • Political quotes
  • Various community-specific quote databases

Technologies

  • mIRC Scripting Language (mSL)
  • IRC sockets
  • Raw HTTP/HTTPS requests
  • XML parsing
  • Regular expressions

No external DLLs are required for the core functionality.


Highlights

The script demonstrates several advanced mIRC scripting techniques, including:

  • Custom HTTP clients using sockopen, sockwrite, and sockread
  • XML parsing
  • HTML decoding
  • Media metadata extraction
  • API communication
  • Timer management
  • Custom aliases and helper functions
  • Anti-flood mechanisms

Compatibility

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.


Known Issues

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.


Project Status

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.


Repository Contents

The script includes:

  • Utility aliases
  • IRC event handlers
  • Socket handlers
  • Text databases
  • Helper functions
  • Entertainment commands
  • Automation tools

Why Open Source?

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

License

No license has been specified.

Until a license is added, all rights remain reserved.

About

A collection of custom commands, utilities, and automation features for mIRC.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages