]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
markov: stats
authorVoker57 <voker57@gmail.com>
Sat, 19 Dec 2009 14:36:48 +0000 (17:36 +0300)
committerVoker57 <voker57@gmail.com>
Mon, 25 Jan 2010 21:41:07 +0000 (00:41 +0300)
data/rbot/plugins/markov.rb

index eeb2acc086de93f06aa42651f9d13243b6e530f2..a2b938a1d5b93f33883eeee1a1d6231927fea964 100755 (executable)
@@ -714,6 +714,11 @@ class MarkovPlugin < Plugin
 
     m.okay
   end
+
+  def stats(m, params)
+    m.reply "Markov status: chains: #{@chains.length} forward, #{@rchains.length} reverse, queued phrases: #{@learning_queue.size}"
+  end
+
 end
 
 plugin = MarkovPlugin.new
@@ -728,6 +733,7 @@ plugin.map 'markov readonly', :action => "readonly"
 plugin.map 'markov enable', :action => "enable"
 plugin.map 'markov disable', :action => "disable"
 plugin.map 'markov status', :action => "status"
+plugin.map 'markov stats', :action => "stats"
 plugin.map 'chat about :seed1 [:seed2]', :action => "chat"
 plugin.map 'chat', :action => "rand_chat"
 plugin.map 'markov probability [:probability]', :action => "probability",