@xis2248

Как сделать, чтобы бот дискорда, писал имя определённого человека, которого я ввёл?

@bot.command(pass_context=True)
async def kill(ctx):
await ctx.message.delete()
await ctx.send(" {}".format(ctx.message.author.mention))

5ec8d83a0c066347003766.png
5ec8d8349f9c1077451754.png
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
Flezzo
@Flezzo
Геймер. Новичок в Python, делаю ботов для Discord.
Если ты хочешь, чтобы он упомянул участника, которого ты написал:
@bot.command(pass_context=True) #кстати, теперь pass_context=True вводить необязательно, т.к. в обновленной документации у него теперь по умолчанию стоит True
async def kill(ctx, member: discord.Member):
await ctx.message.delete()
await ctx.send(f"{ctx.member.mention")

Если же нужно именно имя, а не упоминание, то замени
ctx.member.mention
на
ctx.member.name
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы