Description :
Description :
Utilisée sans arguments, la commande !story génère un scénario aléatoire entre 1 à 7 personnes parmi les gens connectés sur le chan.
Vous pouvez aussi spécifier de 1 à 7 nicks pour choisir les intervenants du scénario.
Les 73 modèles de scénario combinés avec les 861 fragments de phrase disponibles vous assureront de ne jamais tomber 2 fois sur le même scénario.
Vous pouvez aisément ajouter vos propres modèles et fragments de phrase, en faisant toutefois attention à les placer dans la bonne catégorie. Vous pouvez même ajouter de nouveaux types de fragments.
Syntaxe :
!story [[nick1] [nick2] [...] [nick7]]
Génère un scénario aléatoire mettant en scène de 1 à 7 participants
!story_stats
Permet au propriétaire de l'Eggdrop d'afficher des informations sur le contenu de la base de données, comme le nombre de modèles de phrases disponibles, le nombre de fragments, etc...
!story_test <nombre de participants> <numéro du modèle>
Permet au propriétaire de l'Eggdrop de tester les différents modèles de phrase.
Activation du script :
Pour activer IRC Story sur un chan, vous devez taper ceci en partyline de l'Eggdrop :
.chanset #NomDuChan +IRCStory
et ceci pour le désactiver :
.chanset #NomDuChan -IRCStory
Attention aux majuscules !
Exemple :
<MenzAgitat> !story
<Boole> BdS prépare une mauvaise blague à alias_angelius dans un hammam avec heretoc, pendant que CrazyCat examine ses crottes de nez avec une petite cuiller.
Commentaires / suggestions / rapports de bugs / félicitations :
http://forum.eggdrop.fr/showthread.php?tid=409
Vous pouvez trouver une liste de mes autres releases ici
Description :
Utilisée sans arguments, la commande !story génère un scénario aléatoire entre 1 à 7 personnes parmi les gens connectés sur le chan.
Vous pouvez aussi spécifier de 1 à 7 nicks pour choisir les intervenants du scénario.
Les 73 modèles de scénario combinés avec les 861 fragments de phrase disponibles vous assureront de ne jamais tomber 2 fois sur le même scénario.
Vous pouvez aisément ajouter vos propres modèles et fragments de phrase, en faisant toutefois attention à les placer dans la bonne catégorie. Vous pouvez même ajouter de nouveaux types de fragments.
Syntaxe :
!story [[nick1] [nick2] [...] [nick7]]
Génère un scénario aléatoire mettant en scène de 1 à 7 participants
!story_stats
Permet au propriétaire de l'Eggdrop d'afficher des informations sur le contenu de la base de données, comme le nombre de modèles de phrases disponibles, le nombre de fragments, etc...
!story_test <nombre de participants> <numéro du modèle>
Permet au propriétaire de l'Eggdrop de tester les différents modèles de phrase.
Activation du script :
Pour activer IRC Story sur un chan, vous devez taper ceci en partyline de l'Eggdrop :
.chanset #NomDuChan +IRCStory
et ceci pour le désactiver :
.chanset #NomDuChan -IRCStory
Attention aux majuscules !
Exemple :
<MenzAgitat> !story
<Boole> BdS prépare une mauvaise blague à alias_angelius dans un hammam avec heretoc, pendant que CrazyCat examine ses crottes de nez avec une petite cuiller.
Commentaires / suggestions / rapports de bugs / félicitations :
http://forum.eggdrop.fr/showthread.php?tid=409
Vous pouvez trouver une liste de mes autres releases ici
Changelog
Version 2.21 par MenzAgitat (08/06/2015)245 téléchargements
- Correction : les nicks étaient sensibles à la casse.
- Ajout : 3 nouveaux fragments de phrases (pour un total de 861)
- Quelques optimisations du code.
Version 2.2 par MenzAgitat (30/03/2015)
0 téléchargements
- Ajout : nouveau paramètre de configuration allow_random_user_selection vous permettant d'autoriser ou non l'utilisation de la commande !story sans arguments, c'est à dire laisser ou non l'Eggdrop choisir lui-même les participants.
- Ajout : nouveau paramètre de configuration only_nicknames permettant soit de contraindre l'utilisateur à n'utiliser que des nicks d'utilisateurs présents sur le chan, soit de l'autoriser à utiliser les mots qu'il veut.
- Ajout : nouveau type de fragment "qui fait quoi / à qui il arrive quoi"
- Ajout : 31 nouveaux modèles de phrases (pour un total de 73)
- Ajout : 192 nouveaux fragments de phrases (pour un total de 858), notamment dans les catégories les plus fréquemment utilisées pour éviter de retomber trop rapidement sur des fragments déjà vus.
- Correction : un fragment de phrase de type 1 avait été placé par erreur avec les fragments de type 10.
- Correction : un fragment de phrase se retrouvait en double dans les types 2 et 9.
- Modification : de nombreux fragments de phrases qui étaient tournés maladroitement ont été modifiés ou remplacés.
Version 2.13 par MenzAgitat (18/03/2014)
0 téléchargements
- Correction : le système visant à prévenir les répétitions tant que tous les fragments de phrases n'avaient pas été tous utilisés, ne fonctionnait pas.
Version 2.12 par MenzAgitat (03/01/2014)
0 téléchargements
- Correction : un bug se produisait parfois avec certains modèles de phrase précis, si un nick contenait certains caractères spéciaux.
Version 2.11 par MenzAgitat (22/10/2013)
0 téléchargements
- Correction : les caractères spéciaux dans les nicks posaient problème depuis la v2.0.
Version 2.01 par MenzAgitat (20/10/2013)
0 téléchargements
- Correction : ajouter des espaces en trop après la commande l'empêchait de fonctionner.
- Modification : les utilisations de !story retournant une erreur (participant inexistant ou trop grand nombre de participants) comptent désormais pour le contrôle de flood.
- Modification : quelques fragments de phrases ont été remaniés.
Version 2.0 par MenzAgitat (27/09/2013)
0 téléchargements
- Ajout : Un nouveau paramètre de configuration exclude_Eggdrop vous permet d'exclure l'Eggdrop de la sélection aléatoire des nicks. Notez que l'Eggdrop pourra néanmoins participer dans certains scénarii ne mettant en scène qu'un seul utilisateur, sous forme de CTCP ACTION (/me).
- Ajout : Nouveau type de fragment lui fait quoi
- Ajout : 24 nouveaux modèles de phrase, pour un total de 42.
- Ajout : Nombreux nouveaux fragments de phrase, pour un total de 666.
- Ajout : Nouvelle commande !story_test permettant au propriétaire de l'Eggdrop de tester les modèles de phrase qu'il ajoute.
- Modification : Amélioration du générateur aléatoire.
- Modification : Afin d'éviter les répétitions trop fréquentes, un fragment de phrase d'un type donné ne sera pas réutilisé tant que tous les autres n'auront pas été utilisés, indépendamment sur chaque chan.
- Modification : La base de données se trouve désormais dans un fichier à part. Vous pouvez en modifier le nom et l'emplacement avec le paramètre de configuration db_file.
- Modification : Le script a été rendu aussi modulaire que possible et vous pouvez désormais ajouter de nouveaux types de fragments ainsi que de nouveaux modèles de phrases. Vous trouverez tout ça dans la base de données.
- Modification : Certains fragments ont été reclassés dans d'autres catégories, certains doublons ou fragments similaires ont été supprimés, et certains autres ont été modifiés pour améliorer la cohérence des des scénarii.
- Modification : Les types de fragments 8 et 10 ont été fusionnés en un seul type car ils étaient similaires.
- Modification : Les scénarii trop longs pour être affichés sur une seule ligne seront maintenant affichés sur plusieurs lignes. Le nouveau paramètre de configuration max_line_length vous permet d'ajuster la longueur maximale d'une ligne affichable.
Version 1.141 par MenzAgitat (10/09/2013)
0 téléchargements
- Correction : des informations de déboguage avaient été oubliées dans le script et affichaient des choses en partyline à chaque utilisation.
Version 1.14 par MenzAgitat (03/09/2013)
0 téléchargements
- Correction : depuis la version 1.11, le script n'acceptait plus qu'un seul nick en argument.
Version 1.13 par MenzAgitat (20/08/2013)
0 téléchargements
Correction : la version précédente apportait un bug avec l'antiflood.
Version 1.12 par MenzAgitat (20/08/2013)
0 téléchargements
- Correction : la procédure de désinstallation n'arrêtait pas les éventuels utimers en cours.
Version 1.11 par MenzAgitat (20/08/2013)
0 téléchargements
- Correction : les jokers étaient acceptés par erreur dans les nicks des participants.
- Nombreuses optimisations du code.
Version 1.1 par MenzAgitat (22/08/2011)
0 téléchargements
- correction prise en charge des caractères spéciaux dans les nicks
- correction du paramètre allowed_chans qui n'était pas pris en compte
- le bot n'enregistre plus automatiquement un nouveau chan si un chan défini dans allowed_chans n'existe pas; il le signale seulement en partyline et dans ses logs.
[*]l'activation/désactivation du script sur chaque chan se fait désormais au moyen de la commande de partyline : .chanset #nomduchan [+/-]IRCStory
[*]ajout de nouveaux fragments de phrase
[*]ajout d'une option permettant d'exclure certains nicks ou handles du choix aléatoire des nicks lors de la construction des scenarii (option exempted_users)
[*]ajout d'une option permettant d'exclure certains flags du choix aléatoire des nicks lors de la construction des scenarii (option exempted_flags)
[*]quelques optimisations mineures
[*]passage sous licence Creative Commons[/list]