diff --git a/repost.rb b/repost.rb index b7def6c..01b73a9 100644 --- a/repost.rb +++ b/repost.rb @@ -6,9 +6,14 @@ class Repost < EventMachine::IRC::Client message[:scope] = { "network" => @network, "target" => message[:params][0], - "person" => message[:prefix].split("/").last, } + message[:scope]["person"] = if message[:prefix] then + message[:prefix].split("/").last + else + message[:prefix] + end + return if Config.lookup("ignore", [], message[:scope]).include? message[:prefix] self.triggers.each do |trigger| Config.lookup("plugins::disabled", [], message[:scope]).include? trigger[:name]