All pastes #95505 Raw Edit

Something

public text v1 · immutable
#95505 ·published 2006-07-22 02:23 UTC
rendered paste body
require 'IRCSocket'
require 'net/http'
require 'uri'

# Connect and show the raw conversation with the server.
server = IRCSocket.new('irc.freenode.net', 7000)
server.handle_raw_sent { |event| puts event }
server.handle_raw_received { |event| puts event }

# Respond to 'yep' on #ruby-test.
server.channels['#spongetest'].handle_msg do |event, channel|
  case event.text
	when /!fcb/i

	channel.puts "LOL?"
	res = Net::HTTP.post_form( URI.parse( 'http://d8d.org/fcb.php'), { 'rofl'=>'bbq'} )
	channel.puts res.body
	channel.puts "LOL 2: LOLS REVENGE"

  end
end

server.logon 'lollerbot'
exit 1 if server.closed?
server.puts 'JOIN #spongetest'
server.wait_for_disconnect