|
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 |