summaryrefslogtreecommitdiff
path: root/data/rbot/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'data/rbot/plugins')
-rw-r--r--data/rbot/plugins/botsnack.rb41
1 files changed, 41 insertions, 0 deletions
diff --git a/data/rbot/plugins/botsnack.rb b/data/rbot/plugins/botsnack.rb
new file mode 100644
index 00000000..b391bb96
--- /dev/null
+++ b/data/rbot/plugins/botsnack.rb
@@ -0,0 +1,41 @@
+#-- vim:sw=2:et
+#++
+#
+# :title: botsnack - give your bot some love
+# :version: 1.0
+#
+# Author:: Jan Wikholm <jw@jw.fi>
+#
+# Copyright:: (C) 2008 Jan Wikholm
+#
+# License:: public domain
+#
+# TODO More replies
+
+
+
+
+class BotsnackPlugin < Plugin
+
+ def help(plugin, topic="")
+ "botsnack => reward #{@nick} for being good"
+ end
+
+
+ def snack(m, params)
+ # Below is the 0.9.10 version, but I changed it because it would conflict
+ # with config params [core.reply_with_nick true] and [core.nick_postfix ,]
+ # resulting in:
+ # <@unfo-> .botsnack
+ # <@rrBot> unfo-, unfo-: thanks :)
+ # OLD: m.reply @bot.lang.get("thanks_X") % m.sourcenick if(m.public?)
+ # OLD: m.reply @bot.lang.get("thanks") if(m.private?)
+
+ m.reply @bot.lang.get("thanks")
+ end
+end
+
+plugin = BotsnackPlugin.new
+
+plugin.map "botsnack", :action => :snack, :thread => "yes" #so it won't lock
+