summaryrefslogtreecommitdiff
path: root/lib/rbot/plugins.rb
diff options
context:
space:
mode:
authorMatthias Hecker <36882671+mattzque@users.noreply.github.com>2020-03-27 20:58:27 +0100
committerGitHub <noreply@github.com>2020-03-27 20:58:27 +0100
commitb6db18c5467c1a161e3fcc39d82ad1b38e213c87 (patch)
treed14a83493271efdbcd75c499e4ceeee200da3ab0 /lib/rbot/plugins.rb
parent1ebaeb69079f8c6b07423201ce83f996ecff7b01 (diff)
parentbc7efe2d4b360da0276287e6cc7f6a401609c162 (diff)
Merge pull request #4 from ahpook/rename_karma
Rename and improve karma plugin
Diffstat (limited to 'lib/rbot/plugins.rb')
-rw-r--r--lib/rbot/plugins.rb22
1 files changed, 11 insertions, 11 deletions
diff --git a/lib/rbot/plugins.rb b/lib/rbot/plugins.rb
index 3b01509b..8621fe45 100644
--- a/lib/rbot/plugins.rb
+++ b/lib/rbot/plugins.rb
@@ -38,36 +38,36 @@ module Plugins
Examples:
- plugin.map 'karmastats', :action => 'karma_stats'
+ plugin.map 'pointstats', :action => 'point_stats'
# while in the plugin...
- def karma_stats(m, params)
+ def point_stats(m, params)
m.reply "..."
end
# the default action is the first component
- plugin.map 'karma'
+ plugin.map 'points'
# attributes can be pulled out of the match string
- plugin.map 'karma for :key'
- plugin.map 'karma :key'
+ plugin.map 'points for :key'
+ plugin.map 'points :key'
# while in the plugin...
- def karma(m, params)
+ def points(m, params)
item = params[:key]
- m.reply 'karma for #{item}'
+ m.reply 'points for #{item}'
end
# you can setup defaults, to make parameters optional
- plugin.map 'karma :key', :defaults => {:key => 'defaultvalue'}
+ plugin.map 'points :key', :defaults => {:key => 'defaultvalue'}
# the default auth check is also against the first component
# but that can be changed
- plugin.map 'karmastats', :auth => 'karma'
+ plugin.map 'pointstats', :auth => 'points'
# maps can be restricted to public or private message:
- plugin.map 'karmastats', :private => false
- plugin.map 'karmastats', :public => false
+ plugin.map 'pointstats', :private => false
+ plugin.map 'pointstats', :public => false
See MessageMapper#map for more information on the template format and the
allowed options.