Embed Disocrd PY

Хочу сделать вывод списка участников в embed, но столкнулся со сложностью

При данном коде

for value in sql.execute(f"SELECT idds, dostup FROM users WHERE frac = {frac} AND dostup = {dos}"):
    name, dostup = value
    member = bot.get_user(name)
    print(member)
    embed = discord.Embed(
                    title=(f"Список сотрудников {dostup} доступа и {frac} фракции"))
    embed.add_field(name=f'Пользователь',value=f"Пользователь {member.mention} | Доступ - {dostup}",inline=False)
    await ctx.send(embed=embed)

Выводится отдельный embed для каждого

введите сюда описание изображения

Как это можно исправить, и сделать в одном embed

Полный код:

@bot.command()
async def list(ctx, frac: int = None, dos: int = None):
author = ctx.message.author
sql.execute(f"SELECT dostup FROM users WHERE idds = {author.id}")
records = sql.fetchone()
if records[0] > 3:
    if frac is None:
        for value in sql.execute(f"SELECT idds, dostup FROM users"):
            name, dostup = value
            member = bot.get_user(name)
            print(member)
            await ctx.send(embed=discord.Embed(description=f" Пользователь {member.mention} | Доступ - {dostup}"))
    else:
        if dos is None:
            for value in sql.execute(f"SELECT idds, dostup FROM users WHERE frac = {frac}"):
                name, dostup = value
                member = bot.get_user(name)
                print(member)
                await ctx.send(embed=discord.Embed(description=f" Пользователь {member.mention} | Доступ - {dostup}"))
        else:
            for value in sql.execute(f"SELECT idds, dostup FROM users WHERE frac = {frac} AND dostup = {dos}"):
                name, dostup = value
                member = bot.get_user(name)
                print(member)
                embed = discord.Embed(
                    title=(f"Список сотрудников {dostup} доступа и {frac} фракции"))
                embed.add_field(name=f'Пользователь',value=f"Пользователь {member.mention} | Доступ - {dostup}",inline=False)
                await ctx.send(embed=embed)
else:
    await ctx.send(f"❌ | Отказано в доступе")

Ответы (0 шт):