rendered paste bodydef read(args) puts args if args.split[0] == 'PING' $irc.print "PONG :" + args.split(':')[1] end if args.split[1].to_i != 0 bind_raw_num args.split[1].to_i endenddef bind_chan_msg(chan, nick, msg) puts "chan: #{chan}" puts "nick: #{nick}" puts "text: #{msg}"enddef bind_raw_num(args) if args == 376 bind_connect endenddef bind_connect putserv("JOIN #cream")enddef putserv(args) puts args $irc.print "#{args}\n"end#### IRC Variables ##########nick = "ruBOT"user = "admin"email = "ruBOT"name = "ruBOT by Visualise"server = 'irc.mzima.net'#######################require 'socket'$irc = TCPSocket.new(server,'6667')$irc.print "NICK #{nick}\nUSER #{user} \"#{email}\" \"#{server}\" :#{name}\n"while $irc != nil read($irc.gets)end