@A_Z-Z

Как сделать, чтобы бот выводил нормально причину без _?

@bot.command()
@commands.has_permissions(administrator=True)
async def ban(ctx, member:discord.Member, reason):
    channel = bot.get_channel(894969274966368288)
    embed = discord.Embed( color=0xff0000, title='ban')
    embed.add_field(name='Модератор', value=ctx.message.author.mention)
    embed.add_field(name='Пользователь', value=member.mention)
    embed.add_field(name='Причина', value=reason)
    await member.ban()
    await ctx.send(embed=embed)
    await channel.send(embed=embed)
  • Вопрос задан
  • 96 просмотров
Решения вопроса 1
MrShandy
@MrShandy
Python
Сделай так:
async def ban(ctx, member:discord.Member, *, reason)

Команду можно писать так:
!ban User причина бана
https://discordpy.readthedocs.io/en/stable/ext/com...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
async def ban(ctx, member:discord.Member, *reason):

И
embed.add_field(name='Причина', value=' '.join(reason))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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