For anyone in the future that cares or needs this...
on *:text:!alerts*:#: {
if ($nick == OWNER) {
if ($2 == on) {
.timerFollowAlert 0 60 followalert
msg # In chat alerts have been started.
set %AlertsOn 1
unset %AlertsOff
}
if ($2 == off) {
.timerFollowAlert off
msg # In chat alerts have been stopped.
set %AlertsOff 1
unset %AlertsOn
}
else return
}
else return
}
alias followalert {
sockopen -e newfollower decapi.me 443
}
on *:SOCKOPEN:*: {
if ($sockname == newfollower) {
sockwrite -nt $sockname GET /twitch/followers.php?channel=CHANNEL_NAME_HERE HTTP/1.1
sockwrite -nt $sockname Host: decapi.me
sockwrite $sockname $crlf
}
}
on *:SOCKREAD:*: {
if ($sockname == newfollower) {
var %newfollower
sockread %newfollower
while ($sockbr) {
sockread %newfollower
}
}
else return
}
on *:sockclose:*: {
if ($sockname == newfollower) {
var %newfollower
sockread -f %newfollower
if ($readini(followers.ini,#CHANNEL_NAME_HERE,%newfollower)) {
return
}
else {
msg #CHANNEL_NAME_HERE Welcome to the the family, %newfollower $+ !!!
/writeini followers.ini #CHANNEL_NAME_HERE %newfollower 1
}
}
}
Also, that being said... If any of the more experienced users have ways of making this cleaner/better let me know. I'm not gonna lie, I got the script from
OrFeAsGr - HERE and switched things out to get followers rather than uptime. Thanks OrFeAsGr.