diff --git a/.gitignore b/.gitignore
index 372cffa0b20d2acf5bfaffcd3634c548b3a46ce6..11a3a0e13d884b596d0f8743cac0cca2a0b72466 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,6 @@
 .env
 subreddits.csv
+dist/*
+__pycache__/*
+build/*
+launch.spec
diff --git a/launch.py b/launch.py
index 59c9614dbbfe5b84c8d04b1b3e0d8dd568bd2bbc..8a6d00cbc12666b40cc82a5dac1f390af4e4b960 100644
--- a/launch.py
+++ b/launch.py
@@ -85,14 +85,15 @@ async def on_ready():
 async def on_message(message):
     if message.author == client.user:
         return
-    if message.content.lower() == "show me an help":
+    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 :```"
         for entry in subreddits.values():
             mess += entry.name + " with a picture from r/" + entry.subName + "\n"
         mess += "```"
         await message.channel.send(mess)
-    if "show me a" in message.content.lower():
-        name = re.search(r"show me an? ([\S]+)", message.content.lower())
+    if "show me a" in lower:
+        name = re.search(r"show me an? ([\S]+)", lower)
         if name == None:
             return
         else: