Sun, 20 Mar 2011 21:49:22 +0100
plugins.topic: Lets anyone (no ACL yet) change topic
plugins/topic.lua | file | annotate | diff | comparison | revisions |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plugins/topic.lua Sun Mar 20 21:49:22 2011 +0100 @@ -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