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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions