Public feed #527476

Someone

public text v1 · immutable
Raw Edit
·published 2007-06-01 10:00 UTC
rendered paste body
ctcp *:VERSION:?: {
  ctcpreply $nick VERSION DosKeys wonderfull bot !!
}

on 1:TEXT:`help:#:{
  msg $chan The Commands to for DosKeys IRC bot is: `bot, `access, `admin, `ban, `unban, `topic, `flood on, `flood off, `op, `deop, `hop, `dehop, `voice, `devoice
  msg $chan Also if you are a admin use: `help moder, `help admin, `help halfowner, `help owner.
}

on 1:TEXT:*`access list:#:{
  msg chanserv access $chan list
}

#ADMIN COMMANDS

on 1:TEXT:`admin:#:{
  msg $chan The commands of `admin is: `admin set, `admin staff
}

on 1:TEXT:`admin staff:#:{
  msg $chan The administrators of me are Owner: %owner , Admin: %admin
  msg $chan Halfowner: %halfowner , Moderator: %moder
}

on 1:TEXT:`admin set owner *:#:{
  if ($nick == %owner) { 
    //set %two %owner
    //SET %owner $4
    //msg $chan My owner: %two has been set to $4
  }
}

on 1:TEXT:`admin set admin *:#:{
  if ($nick == %admin || $nick == %owner) { 
    //set %two %admin
    //SET %admin $4
    //msg $chan My admin: %two has been set to $4
  }
}

on 1:TEXT:`admin set halfowner *:#:{
  if ($nick == %admin || $nick == %owner) { 
    //set %two %halfowner
    //SET %halfowner $4 
    //msg $chan My halfowner: %two has been set to $4
  }
}

on 1:TEXT:`admin set moder *:#:{
  if ($nick == %admin || $nick == %owner) { 
    //set %two %moder
    //SET %moder $4 
    //msg $chan My moderator: %two has been set to $4
  }
}

#BOT COMMANDS

on 1:TEXT:`bot:#:{
  msg $chan The commands of `bot is: `bot say, `bot join, `bot nick, `bot kick
}

on 1:TEXT:`bot nick *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { //nick $3 }
}

on 1:TEXT:`bot say *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %admin || $nick == %halfowner || $nick == %moder) { //msg $chan $3- }
}

on 1:TEXT:`bot kick *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { //kick $chan $3 $4- }
}

on 1:TEXT:`bot join *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { //join $3 }
}

#CHAN COMMANDS

on 1:TEXT:`ban *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %admin || $nick == %halfowner) { //mode $chan +b $address($2, 4)  }
}

on 1:TEXT:`unban *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %admin || $nick == %halfowner) { //mode $chan -b $address($2, 4) }
}

on 1:TEXT:`sop:#:{
  if ($nick == %owner) { 
    //mode $chan +a $nick 
  }
}

on 1:TEXT:`desop:#:{
  if ($nick == %owner) { 
    //mode $chan -a $nick 
  }
}

on 1:TEXT:`op:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan +o $nick 
  }
}

on 1:TEXT:`deop:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan -o $nick 
  }
}

on 1:TEXT:`hop:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan +h $nick 
  }
}

on 1:TEXT:`dehop:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan -h $nick 
  }
}

on 1:TEXT:`voice:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan +v $nick 
  }
}

on 1:TEXT:`devoice:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan -v $nick 
  }
}

on 1:TEXT:`op *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan +o $2 
  }
}

on 1:TEXT:`deop *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { 
    //mode $chan -o $2 
  }
}

on 1:TEXT:`hop *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %admin || $nick == %halfowner) { 
    //mode $chan +h $2 
  }
}

on 1:TEXT:`dehop *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %admin || $nick == %halfowner) { 
    //mode $chan -h $2 
  }
}
on 1:TEXT:`voice *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %admin || $nick == %halfowner || $nick == %moder) { 
    //mode $chan +v $2 
  }
}

on 1:TEXT:`devoice *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %owner || $nick == %halfowner || $nick == %moder) { 
    //mode $chan -v $2 
  }
}

on 1:TEXT:`topic *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %admin || $nick == %halfowner) { 
    //cs topic $chan $2-
  }
}


on 1:TEXT:`flood on:#:{
  if ($nick == %owner || $nick == halfowner) { 
    //mode $chan +f 12:5 
  }
}


on 1:TEXT:`flood off:#:{
  if ($nick == %owner || $nick == %halfowner) { 
    //mode $chan -f 12:5
  }
}

on 1:TEXT:`whois *:#:{
  if ($nick == %admin || $nick == %owner || $nick == %halfowner) { //whois $address($2, 4) }
}


on 1:TEXT:`kick *:#:{
  while ($2 != $me) { 
    if ($nick == %admin || $nick == %owner || $nick == %moder) { 
      //kick $chan $2 $3-
    }
    //kick $chan $nick You tosser !! Fuck off !
  }
}

on 1:TEXT:`part:#:{
  if ($nick == %owner || $nick == %halfowner) { //quit }
}
on 1:TEXT:`grow:#:{
  msg $chan What grow?
}

on 1:TEXT:`grow type:#:{
  msg $chan X 2 bagseed
}

on 1:TEXT:`server:#:{
  msg $chan To make me join a server you need to do `server <SERVER> <CHAN> <PORT> <NICK>
  msg $chan I also work with ssl.
}

on 1:TEXT:`server *:#:{
  //server -m $2 $4
  //nick $5
  //join $3

}

#MODER COMMANDS 

on 1:TEXT:`help moder:#:{
  msg $chan The commands that the moderator can us is 'voice, 'devoice, `kick, `bot say
}

on 1:TEXT:`help halfowner:#:{
  msg $chan The commands that the halfowner can us is `op, `deop, `ban, `unban, `topic, 'hop, 'dehop, 'voice, 'devoice, `kick, `bot, `flood
}

on 1:TEXT:`help admin:#:{
  msg $chan The commands that the admin can us is `ban, `unban, `topic, 'hop, 'dehop, 'voice, 'devoice, `kick, `bot say
}

on 1:TEXT:`help owner:#:{
  msg $chan The commands that the owner can us is `admin, `sop, `desop, `op, `deop, `ban, `unban, `topic, 'hop, 'dehop, 'voice, 'devoice, `kick, `bot, `flood, `flood, `whois, `part, `grow
}