Back to top

Scoop Script Mirc May 2026

; Basic Web Title Scooper
on *:TEXT:!scoop *:#: 
  var %url = $2-
  sockopen scoop $+(http://,%url) 80

on :sockopen:scoop: if ($sockerr) return sockwrite -n $sockname GET / HTTP/1.1 sockwrite -n $sockname Host: $sock($sockname).addr sockwrite -n $sockname $crlf $+ $crlf

on :sockread:scoop: var %data sockread %data if (<title> isin %data) var %title = $gettok(%data,2,60) ; 60 = ascii code for '<' %title = $remove(%title,</title>) msg # Title scooped: %title sockclose $sockname

How it works: When a user types !scoop example.com, mIRC opens a socket, requests the page, parses the <title> tag, and "scoops" it to the channel. scoop script mirc

Let's combine multiple features into a true "scoop script" reminiscent of popular mIRC addons. This script will:

Cause: Another race bot or torrent client uses port 1337.
Solution: Change port in scoop.cfgudpport=1338

| Feature | Implementation | |---------|----------------| | Silent extraction | Uses #/dl.7z to unpack the EXE installer without GUI | | Persistent settings | persist keeps mirc.ini, logs, scripts across updates | | Pre‑install | Creates a blank mirc.ini if missing from persist | | Post‑install | Copies existing persisted files into the new version’s folder | | Auto-update | checkver and autoupdate pull the latest version from mirc.com | | Shortcut | Adds mIRC to Scoop’s app menu & Start Menu | | Notes | Reminds user how to keep their license key persistent | ; Basic Web Title Scooper on *:TEXT:

mIRC is in the extras bucket (community-maintained apps).

scoop bucket add extras

Before Scoop, mIRC scripts like Polar or GP caused system lag. When a user downloaded a file, the entire IRC client froze until the transfer completed. Scoop introduced three game-changing features:

scoop install mirc

Scoop will:


if (-not (Get-Command scoop -ErrorAction SilentlyContinue)) Write-Error "Scoop not found. Install from https://scoop.sh" exit 1

scoop bucket add extras

scoop script mirc

Thank You!

for getting in touch with us