Merge

Thu, 07 Apr 2011 02:20:48 +0200

author
Kim Alvefur <zash@zash.se>
date
Thu, 07 Apr 2011 02:20:48 +0200
changeset 81
f86c79cabc75
parent 80
5cb658e37a37 (current diff)
parent 79
43ae29f2c69b (diff)
child 82
ec22d6deb6c0

Merge

--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/topic.lua	Thu Apr 07 02:20:48 2011 +0200
@@ -0,0 +1,15 @@
+function riddim.plugins.topic(bot)
+	bot:hook("commands/topic", function(cmd)
+		local room = cmd.room;
+		if not room then return "This isn't a room!"; end
+		if not cmd.param then return room.subject or "No topic here"; end
+		room:set_subject(cmd.param);
+	end);
+
+	bot:hook("commands/addtopic", function(cmd)
+		local room = cmd.room;
+		if not room then return "This isn't a room!"; end
+		if not cmd.param then return "What do you want me do add?"; end
+		room:set_subject((#room.subject>0 and room.subject .. cmd.param) or cmd.param)
+	end);
+end

mercurial