X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=data%2Frbot%2Fplugins%2Fgrouphug.rb;h=55e9a34503b694976a34cf49c09c231a26d8fe80;hb=bf2a5a05b86773da8351ae01d94b0fecd5c4519a;hp=15735b9f1a710065e7884717e7edfe753f273eaf;hpb=b11c3c4042b03e36639370002ecf86c44f7ddde4;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/data/rbot/plugins/grouphug.rb b/data/rbot/plugins/grouphug.rb index 15735b9f..55e9a345 100644 --- a/data/rbot/plugins/grouphug.rb +++ b/data/rbot/plugins/grouphug.rb @@ -23,7 +23,8 @@ class GrouphugPlugin < Plugin begin data = @bot.httputil.get("http://grouphug.us/#{path}", opts) - reg = Regexp.new( '()(.*?)(

)', Regexp::MULTILINE ) + reg = Regexp.new('(
)(.*?)(

)', + Regexp::MULTILINE) confession = reg.match( data )[4].ircify_html confession = "no confession ##{params[:num]} found" if confession.empty? and params[:num] @@ -37,6 +38,8 @@ end plugin = GrouphugPlugin.new -plugin.map "grouphug [:num]", :action => :confess, :requirements => { :num => /\d+/ } -plugin.map "confess [:num]", :action => :confess, :requirements => { :num => /\d+/ } +plugin.map "grouphug [:num]", + :thread => true, :action => :confess, :requirements => { :num => /\d+/ } +plugin.map "confess [:num]", + :thread => true, :action => :confess, :requirements => { :num => /\d+/ }