Ticket #103 (new idea)
architecturer les noms des commandes
| Reported by: | thaeron | Owned by: | thaeron |
|---|---|---|---|
| Priority: | minor | Milestone: | Version 1.7 |
| Component: | modules | Version: | |
| Keywords: | Cc: |
Description (last modified by thaeron) (diff)
On pourrait envisager d'architecturer différemment le nom des commandes. Par exemple pour chercher une quote (donc du module quote) on ferait !quote.search, pour supprimer !quote.rm, pour changer son pass admin on ferait !admin.pass.chg et pour son mask !admin.mask.chg
Ca ajouterai une bonne dose de cohérence dans les commandes et ça éviterait qu'on ne sache pas à quel module correspond telle commande.
Soit on passe directement toutes les commandes à ce style, soit on permet que ça puisse être choisi dans la conf, soit on oublie mon idée.
Attachments
Change History
comment:2 in reply to: ↑ description Changed 3 years ago by thaeron
- Description modified (diff)
Replying to thaeron:
On pourrait envisager d'architecturer différemment le nom des commandes. Par exemple pour chercher une quote (donc du module quote) on ferait !quote.search, pour supprimer !quote.rm, pour changer son pass admin on ferait !admin.chg.pass et pour son mask !admin.chg.mask
Ca ajouterai une bonne dose de cohérence dans les commandes et ça éviterait qu'on ne sache pas à quel module correspond telle commande.
Soit on passe directement toutes les commandes à ce style, soit on permet que ça puisse être choisi dans la conf, soit on oublie mon idée.
![(please configure the [header_logo] section in trac.ini)](http://cryptofractalx.ath.cx/imgs/ns-logo-complet.png)
Celelibi m'a expliqué une idée très intéressante qui serait de faire des alias (un peu style shell) configurables par l'admin. Bien sûr on pourrait proposer dans l'archive du bot une liste toute faite qui utilise l'idée d'architecture des commandes.
J'aime beaucoup l'idée, mais il reste à bien réfléchir de façon à ce que l'implémentation soit simple, flexible et peu contraignante.