diff --git a/assets/smeg/smeg-1.jpg b/assets/smeg/smeg-1.jpg new file mode 100644 index 0000000..9c831e8 Binary files /dev/null and b/assets/smeg/smeg-1.jpg differ diff --git a/assets/smeg/smeg-2.jpg b/assets/smeg/smeg-2.jpg new file mode 100644 index 0000000..bc1cf3a Binary files /dev/null and b/assets/smeg/smeg-2.jpg differ diff --git a/assets/smeg/smeg-3.jpg b/assets/smeg/smeg-3.jpg new file mode 100644 index 0000000..bc6b879 Binary files /dev/null and b/assets/smeg/smeg-3.jpg differ diff --git a/assets/smeg/smeg-4.jpg b/assets/smeg/smeg-4.jpg new file mode 100644 index 0000000..a524a04 Binary files /dev/null and b/assets/smeg/smeg-4.jpg differ diff --git a/assets/smeg/smeg-5.jpg b/assets/smeg/smeg-5.jpg new file mode 100644 index 0000000..429fc71 Binary files /dev/null and b/assets/smeg/smeg-5.jpg differ diff --git a/assets/wordart.png b/assets/smeg/wordart.png similarity index 100% rename from assets/wordart.png rename to assets/smeg/wordart.png diff --git a/cogs/events.py b/cogs/events.py index 2b94c26..346d3b4 100644 --- a/cogs/events.py +++ b/cogs/events.py @@ -342,8 +342,14 @@ class Events(commands.Cog): smeg_regex = r"[s5]+(m)+[e3]+[g9]+" smeg_sub = r"(-_.\s)+" if re.match(smeg_regex, re.sub(smeg_sub, "", message.content.lower())): - file = discord.File(Path.cwd() / "assets" / "wordart.png", filename="smeg.png") - await message.reply(file=file) + directory = Path.cwd() / "assets" / "smeg" + if directory: + choice = random.choice(list(directory.iterdir())) + file = discord.File( + choice, + filename="%s.%s" % (os.urandom(32).hex(), choice.suffix) + ) + await message.reply(file=file) if message.reference is not None and message.reference.cached_message is not None: if message.content.lower().strip() in ("what", "what?", "huh", "huh?", "?"): if f"{message.author.mention} said '" * 3 in message.reference.cached_message.content: