require 'webrick' class HttpPlugin < Plugin include WEBrick def initialize super @http_server = HTTPServer.new( :Port => 5555 ) @http_server.mount_proc("/") { |req, resp| resp['content-type'] = 'text/html' resp.body = "rbot httpd plugin" resp.body += "#{@bot.status}
" resp.body += "hello from rbot." resp.body += "" raise HTTPStatus::OK } Thread.new { @http_server.start } end def cleanup @http_server.shutdown super end def help(plugin, topic="") "no help yet" end def privmsg(m) end end plugin = HttpPlugin.new plugin.register("http")