Fix incorrect asset reference

This commit is contained in:
Nexus 2023-11-18 19:10:19 +00:00
parent 71a78c56c6
commit 347afcf54c
Signed by: nex
GPG key ID: 0FA334385D0B689F

View file

@ -454,7 +454,7 @@ class Events(commands.Cog):
r"scrapped(\sit)?|((7\s|seven\s)?different\s)?bins|(meat\s|flying\s)?tax": { r"scrapped(\sit)?|((7\s|seven\s)?different\s)?bins|(meat\s|flying\s)?tax": {
"file": discord.File(assets / "scrapped.m4a") "file": discord.File(assets / "scrapped.m4a")
}, },
r"peppa|pig": {"file": discord.File(assets / "peppa.m4a")}, r"peppa|pig": {"file": discord.File(assets / "peppa-pig.m4a")},
r"brush|hair": {"file": discord.File(assets / "brush.m4a")}, r"brush|hair": {"file": discord.File(assets / "brush.m4a")},
r"((cup\s)?of\s)?tea": {"file": discord.File(assets / "tea.m4a")}, r"((cup\s)?of\s)?tea": {"file": discord.File(assets / "tea.m4a")},
} }
@ -491,6 +491,12 @@ class Events(commands.Cog):
break break
else: else:
continue continue
elif data.get("file"):
# Check the file exists
if not isinstance(data["file"], discord.File):
data["file"] = discord.File(data["file"])
if not data["file"].fp.exists():
continue
if meta.get("sub") is not None and isinstance(meta["sub"], dict): if meta.get("sub") is not None and isinstance(meta["sub"], dict):
content = re.sub(meta["sub"]["pattern"], meta["sub"]["with"], message.content) content = re.sub(meta["sub"]["pattern"], meta["sub"]["with"], message.content)