require 'socket' require 'parse.rb' connect = true connected = false nicksend = false $mynick = "b_rob" ident = "bot_rob" realname = "rob" host = "eabarry.demon.co.uk" chan = "#snoss" def send(s) strx = s.gsub(/\n/, "") strx = strx.gsub(/\r/, "") $con.send strx + "\n", 0 puts "--> " + strx end $con = TCPSocket.new('irc.freenode.net',6667) send("USER " + ident + " " + host + " bla :" + realname) send("NICK " + $mynick) send("JOIN " + chan) send("PRIVMSG #snoss yo!") while connect == true do str = $con.recv(512) puts str parse(str) end $con.close