X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=data%2Frbot%2Fplugins%2Freaction.rb;h=6f94fb7c8c018e50612929839d1bf7ed356cb03a;hb=24bb60775741d3731400f1e430ef6bf3a2e1b933;hp=c493c271a4564f167750417708f66dfb9484879a;hpb=10d483c38cb1ca260bdc089d511e8d812d4882ba;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/data/rbot/plugins/reaction.rb b/data/rbot/plugins/reaction.rb index c493c271..6f94fb7c 100644 --- a/data/rbot/plugins/reaction.rb +++ b/data/rbot/plugins/reaction.rb @@ -69,7 +69,7 @@ class ::Reaction @trigger << Regexp.new(rex, true) else rex.sub!(/^(["'])(.*)\1$/, '\2') - @trigger << Regexp.new(/\b#{Regexp.escape(rex)}\b/ui) + @trigger << Regexp.new(/\b#{Regexp.escape(rex)}(?:\b|$)/ui) end end @@ -323,7 +323,8 @@ class ReactionPlugin < Plugin def handle_rm(m, params) trigger = params[:trigger].to_s - n = params[:n].to_i rescue nil + n = params[:n] + n = n.to_i if n debug trigger.inspect found = find_reaction(trigger) purged = nil