• Discord py не работает help, почему?

    Аргумент arg у вас не имеет стандартного значения. Аргументы без стандартного значения считаются обязательными аргументами.

    Добавьте стандартное значение аргумента или сделайте аргумент типа Optional.

    @bot.command()  # pass_context НЕ существует в текущей версии discord.py: https://discordpy.readthedocs.io/en/v1.4.1/migrating.html#context-changes
    async def help(ctx, arg = None):
        emb = discord.Embed(title = 'Помощь', colour = 0x2e2d2d)
    
        if arg == 'poll':
            emb.add_field(name = f"{ctx.prefix}poll", value = f"Использовать:\nder poll (название голосования), (первый параметр), (второй параметр), (и так до 9 раз)\nПример создания голосования:\npoll test, 1, 2")
            await ctx.send(embed = emb)
    
        else:
            emb.add_field(name = f"{ctx.prefix}poll", value = f"Создание голосовния.")
            await ctx.send(embed = emb)


    или

    from typing import Optional
    
    @commands.command()
    async def cmd(ctx, arg: Optional[str]): ...
    Ответ написан
    Комментировать