@Soneiko

Как сделать команду с множественным упоминаем пользователей?

Делаю фановую команду.

@pybot.command()
async def kill(ctx, member: discord.Member = None):   
    await ctx.message.delete()
    load1=discord.Embed(title="Тебя убили", description = f"{ctx.author.mention} заебашил {member.mention}", color=2358184)
        load1.set_author(name = pybot.user.name, icon_url = cap.avatar_url)
        load1.set_image(url = "gif")
        await ctx.channel.send(embed = load1)


Суть ясна, да и команда рабочая. Я хочу чтобы можно было упоминать сразу 10-20 человек и все это записывалось в Embed
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
jerwright
@jerwright
while True: coding()
Попробуйте изменить вашу функцию так:
async def kill(ctx, *member: discord.Member = None):
    #Часть кода...
    for user in member:
        load1=discord.Embed(title="Тебя убили", description = f"{ctx.author.mention} заебашил {user.mention}", color=2358184)
        load1.set_author(name = pybot.user.name, icon_url = cap.avatar_url)
        load1.set_image(url = "gif")
        await ctx.channel.send(embed = load1)


UPD by Владимир Аршинов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы