Skip to content

$help n'affiche plus les couleurs ANSI #83

Description

@mortifia

Constat

La commande `$help` n'affiche plus aucune coloration : elle sort un bloc de code brut sans mise en forme.

La coloration ANSI (catégories/commandes/descriptions en couleur dans un code block Discord ```ansi) avait été implémentée sur l'ancienne base du bot dans la branche abandonnée #15 ("tmp clean docker and add modularity", commits v0 help command / 20 \$help full color), mais cette base (bot/extends/base/base.py) a depuis été remplacée par l'architecture actuelle (src/urpy/help.py, MyHelpCommand construite sur commands.DefaultHelpCommand). La fonctionnalité n'a jamais été portée sur la nouvelle architecture.

Attendu

Restaurer la coloration du $help sur l'implémentation actuelle (`MyHelpCommand`), en s'inspirant de la technique originale (code block ```ansi + séquences d'échappement ANSI `\x1b[...m` supportées par le rendu Discord), sans dépendre du code de la PR #15 (architecture différente).

Repéré lors des tests de l'instance dev (#82).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions