@classmethod
def length_less(cls, length: int, ctx: Optional[commands.Context]=None, channel: Optional[discord.TextChannel]=None, user: Optional[discord.abc.User]=None) -> 'MessagePredicate':
    same_context = cls.same_context(ctx, channel, user)
    return cls((lambda self, m: (same_context(m) and (len(m.content) <= length))))
@classmethod
def length_less(cls, length: int, ctx: Optional[commands.Context]=None, channel: Optional[discord.TextChannel]=None, user: Optional[discord.abc.User]=None) -> 'MessagePredicate':
    same_context = cls.same_context(ctx, channel, user)
    return cls((lambda self, m: (same_context(m) and (len(m.content) <= length))))