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

Ошибка при выполнении кода. Как исправить?

Код:
@bot.command()
@commands.is_owner()
async def leave(self, ctx, id: int):
        guild = discord.utils.get(bot.guilds, id=id)
        await guild.leave()

Ошибка:
discord.ext.commands.errors.MissingRequiredArgument: id is a required argument that is missing.
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Nyxoy
Поищи на гитхабе свою ошибку
Ответ написан
Комментировать
SoreMix
@SoreMix Куратор тега Python
yellow
Ставлю на то, что команда лежит вне класса.

Если это так - ваш аргумент, который id, улетает в параметр ctx, а сам ctx в self.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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