值错误地显示列表

嗨,我正在尝试列出已加载的齿轮,但是每个齿轮都显示标题“已加载齿轮”。我想只列出一个标题。

这是我的代码:

async def cogs(self,ctx):
    """
    Lists the cogs that have been loaded.
    """
    colour = ctx.author.colour if hasattr(ctx.author,'colour') else discord.Colour.blurple()
    embed = discord.Embed(colour=colour)
    for cog in self.bot.cogs:
        if cog in self.bot.cogs:
            embed.add_field(name="**Cogs Loaded**",value=cog)

    await ctx.send(embed=embed)

这是结果:

值错误地显示列表

帮助表示赞赏。

nihaozhuzijian 回答:值错误地显示列表

我找到了自己的答案

async def cogs(self,ctx):
    """
    Show the cogs that have been loaded.
    """
    colour = ctx.author.colour if hasattr(ctx.author,'colour') else discord.Colour.blurple()
    embed = discord.Embed(colour=colour,title="**Cogs Loaded**")
    cogs_list = self.bot.cogs
    loaded = [f"**{cog}**" for cog in cogs_list]
    embed.add_field(name="Cogs:",value="\n".join(loaded))
    await ctx.send(embed=embed)
本文链接:https://www.f2er.com/3034141.html

大家都在问