ON *:TEXT:!uptime:#: {
var %s = uptime_ $+ $ticks $+ $rand(1,10000)
sockopen %s nightdev.com 80
sockmark %s $mid($chan,2-)
}
ON *:SOCKOPEN:uptime_*: {
if ($sockerr) { sockclose $sockname | return }
sockwrite -n $sockname GET /hosted/uptime.php?channel= $+ $sock($sockname).mark HTTP/1.1
sockwrite -n $sockname Host: $sock($sockname).addr
sockwrite -n $sockname $crlf
}
ON *:SOCKREAD:uptime_*: {
if ($sockerr) { sockclose $sockname | return }
var %data
sockread %data
if ($gettok(%data,1,32) isnum) && ($gettok(%data,2,32)) {
var %c = $chr(35) $+ $sock($sockname).mark
if ($me !ison %c) { return }
.msg %c The streaming is up for $qt(%data) $+ .
}
elseif (*not live.* iswm %data) {
var %c = $chr(35) $+ $sock($sockname).mark
if ($me !ison %c) { return }
.msg %c The streaming is currently offline.
}
}