async def extensions(self, ctx): # create output embeds embed_loaded = discord.Embed(colour=discord.Colour.green(), title=_("loaded extensions")) embed_unloaded = discord.Embed(colour=discord.Colour.red(), title=_("unloaded extensions")) # get loaded extension loaded_extensions = Extension.loaded() if loaded_extensions: for extension in loaded_extensions: embed_loaded.add_field(name=extension.name, value=extension.description, inline=False) else: embed_loaded.add_field(name=_("no extensions"), value=_("no extensions loaded"), inline=False) # get unloaded extension unloaded_extensions = Extension.unloaded() if unloaded_extensions: for extension in unloaded_extensions: embed_unloaded.add_field(name=extension.name, value=_(extension.description), inline=False) else: embed_unloaded.add_field(name=_("no extensions"), value=_("no extensions unloaded"), inline=False) # send embeds await ctx.send(embed=embed_loaded) await ctx.send(embed=embed_unloaded)
async def extensions(self, ctx): # create output embeds embed_loaded = discord.Embed(colour=discord.Colour.green(), title="Aktivierte Erweiterungen:") embed_unloaded = discord.Embed(colour=discord.Colour.red(), title="Deaktivierte Erweiterungen:") # get loaded extension loaded_extensions = Extension.loaded() if loaded_extensions: for extension in loaded_extensions: embed_loaded.add_field( name=extension.name, value= f'Beschreibung: {extension.description} \n Author: {extension.author}', inline=False) else: embed_loaded.add_field( name="Keine Erweiterungen", value="Es sind keine Erweiterungen aktiviert!", inline=False) # get unloaded extension unloaded_extensions = Extension.unloaded() if unloaded_extensions: for extension in unloaded_extensions: embed_loaded.add_field( name=extension.name, value= f'Beschreibung: {extension.description} \n Author: {extension.author}', inline=False) else: embed_unloaded.add_field( name="Keine Erweiterungen", value="Es sind keine Erweiterungen deaktiviert!", inline=False) # send embeds await ctx.send(ctx.author.mention, embed=embed_loaded) await ctx.send(ctx.author.mention, embed=embed_unloaded)