diff --git a/launch.py b/launch.py index d7c8a22492966359e749fa05a6d717a5240512ce..e3cfd8193f0414423dd66397302f66f96dc8adb7 100644 --- a/launch.py +++ b/launch.py @@ -93,17 +93,17 @@ async def on_message(message): return lower = message.content.lower() if lower == "show me an help" or lower == "show me a help": - mess = "Usage : ``show me a xxxx`` or ``show me an xxxx``\nCurrently, I can show :```\n" + mess = "Usage : ``show me a xxxx`` or ``show me an xxxx`` or ``show me more xxxx``\nCurrently, I can show :```" for entry in subreddits.values(): mess += entry.name + " with a picture from r/" + entry.subName + "\n" mess += "\n```" await message.channel.send(mess) - if "show me a" in lower: - name = re.search(r"show me an? ([\S]+)", lower) + if ("show me a" in lower) or ("show me more" in lower): + name = re.search(r"show me (an?|more) ([\S]+)", lower) if name == None: return else: - name = name.group(1) + name = name.group(2) if name in subreddits.keys(): print('asking for the following entry: ' + name)