From 6878f1d98ae3038d5512818b6b00b6c3bc380862 Mon Sep 17 00:00:00 2001 From: Tom Gilbert Date: Fri, 5 Aug 2005 22:55:36 +0000 Subject: Fri Aug 05 23:55:20 BST 2005 Tom Gilbert * few more tweaks preparing to release 0.9.9 --- data/rbot/plugins/httpd.rb.disabled | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 data/rbot/plugins/httpd.rb.disabled (limited to 'data/rbot/plugins/httpd.rb.disabled') diff --git a/data/rbot/plugins/httpd.rb.disabled b/data/rbot/plugins/httpd.rb.disabled new file mode 100644 index 00000000..92fe3a80 --- /dev/null +++ b/data/rbot/plugins/httpd.rb.disabled @@ -0,0 +1,35 @@ +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 + end + def help(plugin, topic="") + "no help yet" + end + def privmsg(m) + end +end + +plugin = HttpPlugin.new +plugin.register("http") -- cgit v1.2.3