Задать вопрос
@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
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 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 Владимир Аршинов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽