Google

# File contrib/plugins/stats.rb, line 136
 def handle_stats(m)
		if not m.private?
			total = 0
			tokens = @channels[m.target]
			hsh = tokens[m.params]
			if hsh
				sorted = hsh.sort { |i, j| j[1] <=> i[1] }
				sorted.each { |a|
					total += a[1]
				}

				msg = "Stats for #{m.params}.  Said #{total} times.  The top sayers are "
				if sorted[0..2]
					msg << "#{sorted[0].join ':'}" if sorted[0]
					msg << ", #{sorted[1].join ':'}" if sorted[1]
				msg << ", and #{sorted[2].join ':'}" if sorted[2]
				msg << "."
			else
				msg << "#{m.params} has not been said yet!"
			end
			@bot.action m.replyto, msg
		else
			m.reply "#{m.params} is not currently being tracked."
		end
	end
	end