All pastes #330908 Raw Edit

Untitled

public text v1 · immutable
#330908 ·published 2007-01-28 11:45 UTC
rendered paste body
alias bot {
  sockopen CamzBot01 $server $port
  sockmark CamzBot01
  window @bot
  var %me == CamzBot01
  aline @bot CamzBot: Connecting to $server $port
}
on *:sockopen:camzbot01: {
  sockwrite -tn $sockname nick camzbot
  sockwrite -tn $sockname user camzbot socketbot camz.media :camzbot
  aline @bot CamzBot: Opening Socket $sockname 
}
on *:SOCKREAD:CamzBot01:{
  sockread %a
  tokenize 32 %a
  var %chan == $3
  if ($1 == PING) { sockwrite -n $sockname PONG $2 }
  if ($1 == 376) { sockwrite -n $sockname JOIN %chan | sockwrite -n $sockname AUTH cyberbot cameron | sockwrite -n $sockname MODE %me +x | aline @bot CamzBot: Connected. }
  if ($1 == %trig $+ say) {
    sockwrite -n $sockname PRIVMSG %chan :Channel Message: $2-
  }
}