#!/usr/bin/ruby # # simpleclient.rb # require 'socket' client = TCPSocket.new('mush.pennmush.org',4201) client.puts "connect bombur rubybot" while line = client.readline if line =~ /^(.*) says, "bombur, (.*)"/i who = $1 command = $2 case command when /^salute!$/i client.puts "pose salutes #{who}" when /^reverse (.*)$/i client.puts "say #{$1.reverse}" end end end