Accueil





Action Replier


Description

Ce script permet à votre eggdrop de répondre lorsqu'un CTCP ACTION (un /me) l'implique.
Par défaut, il renversera la situation en substituant son nick par celui de la personne qui a fait le /me et vice versa. Néanmoins, il est aussi capable d'apprendre et de réutiliser les actions qu'il aura apprises.

Lorsqu'une action est apprise, les nicks des personnes présentes sur le chan sont automatiquement substitués par des %-%randnick%-%, qui seront à nouveau substitués par des nicks de personnes présentes au moment de s'en resservir.
De même, le nick de l'acteur est substitué par %-%actor%-% et le nick du bot par %-%botnick%-%, afin de permettre aux actions mémorisées de s'adapter au contexte.

Voici quelques exemples démontrant la façon dont il renverse les actions, les apprend puis s'en ressert :
* MenzAgitat apprend à L_Eggdrop des trucs que seul MenzAgitat sait
* L_Eggdrop apprend à MenzAgitat des trucs que seul L_Eggdrop sait

* MenzAgitat tape L_Eggdrop
* L_Eggdrop tape MenzAgitat

* MenzAgitat cherche des bugs dans L_Eggdrop
* L_Eggdrop tape MenzAgitat
Action Replier peut optionnellement fonctionner en collaboration avec l'Interface MegaHAL (script du même auteur à télécharger séparément) afin d'éviter les réponses doubles et de ne pas répondre si le mode "TAGUEULE" de MegaHAL est activé.
Notez que dans ce cas, vous devrez charger le script Interface MegaHAL avant Action Replier.

La commande !forgetaction vous permet d'effacer une action apprise.

La commande !actionreplier_stats permet au propriétaire de l'eggdrop d'afficher le nombre d'actions stockées dans la base de données.



Mise en route

Pour activer Action Replier sur un chan, vous devez taper ceci en partyline de l'eggdrop :
    .chanset #NomDuChan +actionreplier
et ceci pour le désactiver :
    .chanset #NomDuChan -actionreplier

Pour activer l'apprentissage des actions sur un chan, vous devez taper ceci en partyline de l'eggdrop :
    .chanset #NomDuChan +actionreplier_canlearn
et ceci pour le désactiver :
    .chanset #NomDuChan -actionreplier_canlearn
Il est nécessaire d'activer Action Replier si vous voulez qu'il apprenne (voir le paragraphe précédent).



Changelog
v1.0 v1.1 v1.2 v1.3 v1.4



Téléchargement

Action Replier v1.4

Laissez vos commentaires / questions / suggestions / rapports de bugs ici.

©2005-2016 Menz Agitat