VEYREN
@VEYREN
Длеаю бота в дискорде.

Суть в том, чтобы участник дискорда если в ник сервера писал числа, то ему выдавалась ошибка, как это исполнить в коде?

Я хочу что бы если человек писал ник только с цифрами (например 123, 77779999) то ему выдавалась ошибка которая говорит, что такой ник запрещён, но у меня ничего не вышло

@bot.command(pass_context=True, aliases = ['ник', 'Nick', 'Ник','NICK','НИК'])
async def nick(ctx, *, nick = None):
    if nick in range(1,999999999999):
        return await ctx.send(embed = discord.Embed(title='Произошла ошибка!', color=error, description=f':error: Ваш ник {nick} содержит одни цифры!\nПричина: Они нарушаются пунктом 3.3!'))
    await ctx.send(embed = discord.Embed(title='Успешно! :Verifed:', description=f'Ты поменял свой никнейм на **{nick}**!', color=success))
    await ctx.author.edit(nick=nick)
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
if nick.isdigit()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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