143 user = string.sub(user, 8) |
143 user = string.sub(user, 8) |
144 end |
144 end |
145 user = " "..user.." " |
145 user = " "..user.." " |
146 -- process input, print reply |
146 -- process input, print reply |
147 processInput() |
147 processInput() |
148 return response |
148 return (response:gsub("%s+$", "")); |
149 end |
149 end |
150 |
150 |
151 function riddim.plugins.eliza(bot) |
151 function riddim.plugins.eliza(bot) |
152 bot:hook("message", function (event) |
152 bot:hook("message", function (event) |
153 local reply = (Eliza(event.body):lower():gsub("^.", string.upper):gsub("[.?!] .", string.upper)); |
153 local reply = (Eliza(event.body):lower():gsub("^.", string.upper):gsub("[.?!] .", string.upper)); |