diff options
author | 2020-06-26 12:11:00 +0800 | |
---|---|---|
committer | 2020-06-26 12:11:00 +0800 | |
commit | d6539562aef0ae4be88ddb023f5ff49206a90cf0 (patch) | |
tree | ffd72fec5425b134c0c667ebb91c0dd5c4cb3cd2 | |
parent | Add offset validation (diff) |
Load embed data in __init__ and use Embed.from_dict
-rw-r--r-- | bot/exts/evergreen/fun.py | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/bot/exts/evergreen/fun.py b/bot/exts/evergreen/fun.py index 364ce74b..4fc06b49 100644 --- a/bot/exts/evergreen/fun.py +++ b/bot/exts/evergreen/fun.py @@ -33,6 +33,9 @@ class Fun(Cog): def __init__(self, bot: Bot) -> None: self.bot = bot + with open("bot\\resources\\evergreen\\caesar_info.json", "r") as f: + self._caesar_cipher_embed = json.load(f) + @commands.command() async def roll(self, ctx: Context, num_rolls: int = 1) -> None: """Outputs a number of random dice emotes (up to 6).""" @@ -101,14 +104,8 @@ class Fun(Cog): @caesarcipher_group.command(name="info") async def caesarcipher_info(self, ctx: Context) -> None: """Information about the Caesar Cipher.""" - with open("bot\\resources\\evergreen\\caesar_info.json", "r") as f: - data = json.load(f) - - embed = Embed( - title=data["title"], - description="".join(data["description"]), - colour=Colours.dark_green, - ) + embed = Embed.from_dict(self._caesar_cipher_embed) + embed.colour = Colours.dark_green await ctx.send(embed=embed) |