Задать вопрос
@LimpPeresky

Как получить пользователя из строки и проверить существует ли он (Discord.py)?

Мне надо из str, где есть ник и тег (формата user#0000), получить discord.User, и проверить существует ли он. Самому реализовать не получилось.

(Суть бота в том что ты вводишь ник, а он перебирает все варианты тегов и проверяет существуют ли такие. Если существуют то выводит.)

Вот моя попытка реализации:
@bot.command()
async def find(ctx, nick):
    tag = 0
    for i in range(10000):
        if len(str(tag)) < 4:
            tag2=str(tag)
            for i in range(4 - len(str(tag))):
                tag2 = '0' + tag2
        else:
            tag2 = str(tag)
        success = True
        try:
            usr = discord.User(nick+'#'+tag2)
        except:
            success = False
        if success:
            ctx.send(tag2)
        tag+=1
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@LimpPeresky Автор вопроса
Закрою вопрос
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы