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

Как исправить ошибку с @client.event в discord.py?

Я в своем боте на discord.py добавил строку @client.event потом запускаю бота и у меня вылезает ошибка NameError: name 'client' is not defined что делать?
  • Вопрос задан
  • 1023 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 2
shurshur
@shurshur
Сисадмин, просто сисадмин...
Надо чтобы создание client шло до первого декоратора.

client = discord.Client()
# или если используется discord.ext.commands:
# client = commands.Bot(command_prefix='%')

@client.event
async def ...
Ответ написан
Комментировать
@EHEVIX
нужно переменную "client" создавать до самого первого ее использования
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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