Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Soneiko

  • 5
    вклад
  • 5
    вопросов
  • 11
    ответов
  • 45%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Не работает исключение exeptions?

    Soneiko @Soneiko Автор вопроса
    И достаточно забавно над этим наблюдать. Потому что в документации наглядный пример кода который корректно работает. В интернете искал применение wait_for в discord.py и результаты исполнения, ошибка в примерах отлавливается корректно. А при идентичности моего кода из примером, у меня воникают проблемы.
    Написано 08 апр.
  • Не работает исключение exeptions?

    Soneiko @Soneiko Автор вопроса
    o5a, Вот на самом деле в этом случае все забавно. Когда истекает время возникает исключение TimeoutError в строке запроса.
    reaction, user = await pybot.wait_for('reaction_add', timeout= 1, check=check)


    а на строчку
    except asyncio.TimeoutError:
            await message.edit("Время истекло")

    не реагирует, даже если я отлавливаю какие исключения возникают.
    И метод абсолютно такой же, какой вы предложили
    except Exception as e:
        print('Exception:', repr(e))
    Написано 08 апр.
  • Не работает исключение exeptions?

    Soneiko @Soneiko Автор вопроса
    o5a, В новых версиях это немного не так документация

    The timeout parameter is passed onto asyncio.wait_for(). By default, it does not timeout. Note that this does propagate the asyncio.TimeoutError for you in case of timeout and is provided for ease of use.
    Написано 08 апр.
  • Не работает исключение exeptions?

    Soneiko @Soneiko Автор вопроса
    Не работает
    Написано 07 апр.
  • Не работает wait_for discord.py?

    Soneiko @Soneiko Автор вопроса
    Я пробовал до этого. Результат не меняется)
    Написано 07 апр.
  • Как сделать команду с множественным упоминаем пользователей?

    Soneiko @Soneiko Автор вопроса
    jerwright, он воспринимает текст как пользователя, после чего выбивает ошибка - ненайденный пользователь. А я хочу чтобы реагировал только на упоминания, а остальное игнорировал.
    Написано 01 апр.
  • Как сделать команду с множественным упоминаем пользователей?

    Soneiko @Soneiko Автор вопроса
    async def kill(ctx, *member: discord.Member):
    str = ""
    i = 0
    for user in member:
    i++
    if i == 1:
    str = member
    elif i > 1:
    str = str + user.mention + ", "
    load1=discord.Embed(title="Тебя убили", description = f"{ctx.author.mention} заебашил {str}", color=2358184)
    load1.set_author(name = pybot.user.name, icon_url = cap.avatar_url)
    load1.set_image(url = "https://media.giphy.com/media/deaabWAgiawzyiMNZS/g...")
    await ctx.channel.send(embed = load1)


    С этим спасибо, но может еще как то подскажете, как сделать чтобы после упоминаний не обращал внимание на обычный текст?
    Написано 01 апр.
  • Как сделать так, чтобы бот выдавал роли в дискорде?

    Soneiko @Soneiko
    вилка, табуляцию розставил?
    Написано 05 дек. 2020
  • Когда пишу !p(Что бы показывал профиль) Мне он показывает undefined Что не так?

    Soneiko @Soneiko
    XXXVladsXXX, система коинов сделана как?
    Написано 31 мая 2020
  • Как сделать авто выдачу роли?

    Soneiko @Soneiko
    Lukas Tumas, ну вот тебе готовый код. я его уже отредактировал
    Написано 31 мая 2020
Самые активные сегодня
  • TNPTSYWWCC
    Uneasy Hearts Weigh the Most
    • 11 ответов
    • 1 вопрос
  • hottabxp
    Сергей Карбивничий
    • 9 ответов
    • 0 вопросов
  • Василий Банников
    • 8 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • AntonLitvinenko
    Антон Литвиненко
    • 5 ответов
    • 0 вопросов
  • alegzz
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации