diff --git a/COMMANDS.md b/COMMANDS.md index 084d4a6..e253ff5 100644 --- a/COMMANDS.md +++ b/COMMANDS.md @@ -88,8 +88,8 @@ Required arguments are enclosed in { and }, optional arguments are enclosed in \ devwiki.py !dev {term} Query dev.minetest.net for term Anyone shortutils.py - !rtfm Give links to wiki and dev wiki Anyone - !questions Link to ESR's "How to ask smart questions" Anyone + !rtfm [nick] Give links to wiki and dev wiki Anyone + !questions [nick] Link to ESR's "How to ask smart questions" Anyone !next Say: "Another satisfied customer. Next!" Anyone - !pil Say: "Link to: http://lua.org/pil/" Anyone + !pil [nick] Link to Lua PIL Anyone diff --git a/shortutils.py b/shortutils.py index b3e2cea..a475bfc 100644 --- a/shortutils.py +++ b/shortutils.py @@ -15,7 +15,11 @@ def rtfm(phenny, input): if x[0].__name__ == "aa_hook": if x[0](phenny, input): return - phenny.say("Somebody thinks you should read the manual. The wiki for dev related questions is at http://dev.minetest.net , the regular wiki is at http://wiki.minetest.net. ") + if input.group(2).strip(): + u = input.group(2).strip() + ", " + else: + u = "" + phenny.say(u + "Somebody thinks you should read the manual. The wiki for dev related questions is at http://dev.minetest.net , the regular wiki is at http://wiki.minetest.net. ") rtfm.commands = ['rtfm'] @@ -25,7 +29,11 @@ def questions(phenny, input): if x[0].__name__ == "aa_hook": if x[0](phenny, input): return - phenny.say("Someone thinks that your question is inaccurate or doesn't follow the guidelines. Read here how to make it right: http://catb.org/~esr/faqs/smart-questions.html") + if input.group(2).strip(): + u = input.group(2).strip() + ", " + else: + u = "" + phenny.say(u + "Someone thinks that your question is inaccurate or doesn't follow the guidelines. Read here how to make it right: http://catb.org/~esr/faqs/smart-questions.html") questions.commands = ['questions'] @@ -45,6 +53,10 @@ def pil(phenny, input): if x[0].__name__ == "aa_hook": if x[0](phenny, input): return - phenny.say("Someone thinks you need to brush up on or learn Lua, please go to: http://lua.org/pil/") + if input.group(2).strip(): + u = input.group(2).strip() + ", " + else: + u = "" + phenny.say(u + "Someone thinks you need to brush up on or learn Lua, please go to: http://lua.org/pil/") pil.commands = ['pil']