Need Help? par MenzAgitat
Catégorie : News - RSS - Informations
246 téléchargements
Résumé : Système d'aide complet : aide multi-lignes, déclencheurs (triggers), tags, recherche, suggestions, nombeuses autres fonctionnalités.
Description :
Description

Need Help? vous permet de donner à vos utilisateurs un accès simplifié aux rubriques d'aide que vous créerez.

Vous pourrez par exemple documenter les commandes de votre chan, vous créer une aide pour l'utilisation des commandes tcl, des aide-mémoire pour vos cours, des résultats sportifs, ou que sais-je encore ?
Les usages possibles sont infinis.

Reportez-vous à la liste des fonctionnalités et à la syntaxe ci-dessous pour des informations plus détaillées.



Fonctionnalités

Support multilingue (packs de langue français et anglais fournis).
Fonctionnement intuitif, aide contextuelle sur les commandes du script.
Messages d'aide multi-lignes / paragraphes.
Possibilité de définir un message d'aide générique qui s'affichera en tapant la commande d'aide sans arguments.
Vous pouvez associer un déclencheur à un sujet d'aide (par exemple !admin peut être associé au sujet "liste des administrateurs" pour en afficher le contenu.
Possibilité de créer des alias (sujets d'aide renvoyant vers le contenu d'un autre).
Possibilité d'effectuer une recherche ou d'en filtrer les résultats en utilisant des jokers (fonctionnalité disponible en mode consultation et avec les sous-commandes -list -triggerlist et -triggerinfo).
Lorsqu'un sujet d'aide n'est pas trouvé, suggère des sujets proches (phonétiquement, orthographiquement, mots communs, mots/lettres dans un ordre différent).
Commande d'aide disponible en public, message privé et partyline (hors déclencheurs).
Possibilité de définir des sujets globaux (disponibles sur tous les chans) ou locaux (disponibles sur un seul).
Les sujets d'aide peuvent comporter des espaces ou des caractères spéciaux.
Fonctionne aussi lorsque la commande est tapée en couleur, gras, etc...
Filtrage automatique (ou optionnel) des codes de style si le mode +c est détecté sur un chan ou sur le flag +h est défini sur un handle.
antiflood (ne concerne pas les administrateurs)
Création quotidienne d'une copie de sauvegarde de la base de données.
Nombreuses commandes d'administration pour une gestion simplifiée.

Changelog

Version 2.01 par MenzAgitat (09/03/2016)
246 téléchargements
Correction : dans certaines circonstances, le contenu d'une base de données pouvait être perdu.
Correction : les alias n'étaient pas supprimés automatiquement lors de la suppression du sujet lié.
Correction : la recherche de sujet d'aide avec !aide n'affichait pas les alias.
Correction : il n'est plus possible d'ajouter un sujet d'aide contenant le caractère "*" car sa consultation serait impossible en raison de l'interprétation de ce caractère comme joker.
Correction : les emplacements analysés lors d'une recherche de sujet d'aide avec !aide n'étaient pas toujours appropriés.
Correction : sur certains Eggdrops, les caractères unicodes / accentués pouvaient ne pas s'afficher correctement.
Correction : la syntaxe affichée pour les versions msg et dcc de la commande "!aide -add" était incorrecte.
Correction : la syntaxe affichée pour la version publique des commandes "!aide -del", "!aide -rename" et "!aide -replace" était incorrecte.
Correction : les conditions pour que la syntaxe des commandes !aide -list et !aide -triggerlist n'étaient jamais remplies puisqu'elles acceptent l'absence d'arguments. Elle s'affiche maintenant si le nombre d'arguments est incorrect.
Correction : le message d'erreur affiché si vous tentiez de supprimer un déclencheur d'un alias était incorrect.
Modification : pour des raisons de souplesse, le paramètre "-noLF" n'ajoute désormais plus d'espace entre le texte existant et l'ajout.
Modification : le symbole permettant de reconnaître les alias dans les résultats de la commande "!aide -list" a été remplacé par "»" pour une meilleure lisibilité.
Modification : si vous choisissez "help" comme commande d'aide, la commande de partyline deviendra automatiquement .help! afin d'éviter d'entrer en conflit avec la commande .help native de l'Eggdrop.
Modification : afin d'éviter les conflits et la confusion, il n'est désormais plus possible d'avoir un déclencheur portant le même nom qu'un sujet d'aide ou qu'un alias.
Modification : les paramètres de configuration du script et le changelog se trouvent maintenant dans des fichiers séparés, situés dans le répertoire need_help par défaut.
Ajout : nouvelle sous-commande -help permettant d'afficher de l'aide sur l'utilisation des sous-commandes.
Ajout : il est maintenant possible d'attribuer des tags aux sujets d'aide et d'afficher des suggestions de sujets connexes.
Les sous-commandes -addtag, -deltag, -taglist, -taginfo et -tags ont été ajoutées, ainsi que le paramètre de configuration show_related_topics.
Ajout : vous pouvez maintenant utiliser [_SPACE_] dans le contenu d'un sujet d'aide lorsque vous avez besoin d'espaces insécables.
Ajout : Need Help? utilise désormais des packs de langue pour l'affichage des messages du script.
Des fichiers pour la langue française et la langue anglaise sont fournis.
Un nouveau paramètre de configuration permettant de contrôler la langue a été ajouté.
Ajout : un en-tête est maintenant ajouté aux bases de données afin de permettre d'en vérifier la version. Ces en-têtes comportent également un rappel de la structure des bases de données.
Nombreuses optimisations du code.