rendered paste bodyrequire 'socket'
require 'parse.rb'
require 'doctorwho.rb'
connect = true
connected = false
nicksend = false
$talk = true
$mynick = "ltbot"
ident = "ltbot"
realname = "Linuxteens bot"
host = "linuxteens.com"
chan = "#ltbot"
nick_message =""
def send(s)
strx = s.gsub(/\n/, "")
strx = strx.gsub(/\r/, "")
$con.send strx + "\n", 0
puts "--> " + strx
end
while nick_message =~ /nick in use/ do
$con = TCPSocket.new('irc.freenode.net',6667)
send("USER " + ident + " " + host + " bla :" + realname)
send("NICK " + $mynick)
nick_message=$con.recv(512)
$mynick = $mynick + "_"
end
send("JOIN " + chan)
send("PRIVMSG #ltbot :Yo!")
while connect == true do
str = $con.recv(512)
puts str
parse(str)
end
$con.close