plugins/topic.lua

1
function riddim.plugins.topic(bot)
2
	bot:hook("commands/topic", function(cmd)
3
		local room = cmd.room;
4
		if not room then return "This isn't a room!"; end
5
		if not cmd.param then return room.subject or "No topic here"; end
6
		room:set_subject(cmd.param);
7
	end);
8
 
9
	bot:hook("commands/addtopic", function(cmd)
10
		local room = cmd.room;
11
		if not room then return "This isn't a room!"; end
12
		if not cmd.param then return "What do you want me do add?"; end
13
		room:set_subject((#room.subject>0 and room.subject .. cmd.param) or cmd.param)
14
	end);
15
end