Я попытался провести исследование в Интернете, но никакие другие вопросы не помогли мне решить мою проблему.
Вот мой сценарий.
Я делаю команду отключения звука в discord.py .
Я хочу, чтобы время было необязательным, но если время не указано, я хочу, чтобы этот аргумент был частью причины.
Разъяснение того, что я имею в виду:
@client.command()
@commands.has_permissions(kick_members=True)
async def mute(ctx, member: Member = None, time: int = None, *, reason = None):
pass
Здесь, если time
равно None, сделайте его частью reason
.
Бот примет оба из них:
!mute @user 1h spam
и !mute @user spam
Возможно ли это?