4 class ChuckNorrisPlugin < Plugin
6 def help(plugin, topic="")
7 "chucknorris => show a random chuck norris fact."
10 def chucknorris(m, params)
11 factdata = @bot.httputil.get(URI.parse('http://www.4q.cc/index.php?pid=fact&person=chuck'))
13 m.reply "This Chuck Norris fact made my brain explode. (HTTP error)"
18 if factdata =~ %r{<h1> And now a random fact about Chuck Norris...</h1>(.+?)<hr />}
19 m.reply(CGI::unescapeHTML($1))
21 m.reply "This Chuck Norris fact punched my teeth in. (Parse error)"
28 plugin = ChuckNorrisPlugin.new
29 plugin.map 'chucknorris'